開始使用免費開始

搭配聚合的視窗函式(I)

為了讓你熟悉視窗函式,你將在本章使用 Orders 資料表。回想一下,使用 OVER() 可以為整個資料表建立一個視窗。若要依特定欄位建立分割區,必須將 OVER()PARTITION BY 一起使用。

本練習屬於課程

SQL Server 中級

檢視課程

練習說明

撰寫一個 T-SQL 查詢,為每個 TerritoryName 建立分割區,並回傳 OrderPrice 的總和。

動手互動練習

試著完成這個範例程式碼,體驗一下這個練習。

SELECT OrderID, TerritoryName, 
       -- Total price for each partition
       ___ 
       -- Create the window and partitions
       ___(___ TerritoryName) AS TotalPrice
FROM Orders
編輯並執行程式碼