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

การกำหนดหมายเลขแถว

ระเบียนใน T-SQL ไม่มีลำดับที่ตายตัว แต่ในบางสถานการณ์ การกำหนดหมายเลขแถวไว้เพื่ออ้างอิงก็มีประโยชน์มาก แบบฝึกหัดนี้จะฝึกทำสิ่งนั้น

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

SQL Server ระดับกลาง

ดูคอร์ส

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

เขียนคิวรี T-SQL เพื่อกำหนดหมายเลขแถวให้กับระเบียนทั้งหมด โดย partition ตาม TerritoryName และเรียงลำดับตาม OrderDate

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

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

SELECT TerritoryName, OrderDate, 
       -- Assign a row number
       ___ 
       -- Create the partitions and arrange the rows
       OVER(PARTITION BY TerritoryName ORDER BY OrderDate) AS OrderCount
FROM Orders
แก้ไขและรันโค้ด