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

Window Functions กับการรวมข้อมูล (II)

ในแบบฝึกหัดที่แล้ว คุณคำนวณผลรวมของออร์เดอร์ทั้งหมดในแต่ละ territory แล้ว ในแบบฝึกหัดนี้ จะมาคำนวณจำนวนออร์เดอร์ในแต่ละ territory กัน

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

SQL Server ระดับกลาง

ดูคอร์ส

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

  • นับจำนวนแถวในแต่ละ partition
  • แบ่ง partition ของตารางตาม TerritoryName

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

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

SELECT OrderID, TerritoryName, 
       -- Number of rows per partition
       ___ 
       -- Create the window and partitions
       ___ AS TotalOrders
FROM Orders
แก้ไขและรันโค้ด