始める無料で始める

集計と合わせたウィンドウ関数(I)

この章ではウィンドウ関数に慣れるために、Orders テーブルを使います。OVER() を使うと、テーブル全体を対象とするウィンドウを作成できることを思い出してください。特定の列でパーティションを作成するには、OVER()PARTITION BY を組み合わせて使います。

この演習はコースの一部です

中級 SQL Server

コースを見る

演習の手順

TerritoryName ごとにパーティションを作成し、OrderPrice の合計を返す T-SQL クエリを書いてください。

実践的なインタラクティブ演習

このサンプルコードを完成させて、この演習に挑戦してみましょう。

SELECT OrderID, TerritoryName, 
       -- Total price for each partition
       ___ 
       -- Create the window and partitions
       ___(___ TerritoryName) AS TotalPrice
FROM Orders
コードを編集して実行