เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

CREATE OR ALTER

แก้ไขฟังก์ชัน SumStationStats เพื่อเปิดใช้งาน SCHEMABINDING พร้อมกันนั้นให้เปลี่ยนชื่อพารามิเตอร์เป็น @EndDate และเปรียบเทียบกับคอลัมน์ EndDate ของตาราง CapitalBikeShare

แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร

การเขียนฟังก์ชันและ Stored Procedures ใน SQL Server

ดูคอร์ส

คำแนะนำการฝึกหัด

  • ใช้คีย์เวิร์ด CREATE OR ALTER เพื่ออัปเดตฟังก์ชัน SumStationStats
  • เปลี่ยนชื่อพารามิเตอร์เป็น @EndDate และกำหนด data type เป็น date
  • เปรียบเทียบ @EndDate กับคอลัมน์ EndDate ของตาราง CapitalBikeShare
  • เปิดใช้งาน SCHEMABINDING

แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ

ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์

-- Update SumStationStats
___ ___ ___ FUNCTION dbo.___(___ AS ___)
-- Enable SCHEMABINDING
RETURNS TABLE ___ ___
AS
RETURN
SELECT
	StartStation,
    COUNT(ID) AS RideCount,
    SUM(DURATION) AS TotalDuration
FROM dbo.CapitalBikeShare
-- Cast EndDate as date and compare to @EndDate
WHERE CAST(___ AS Date) = ___
GROUP BY StartStation;
แก้ไขและรันโค้ด