Fensterfunktionen mit Aggregationen (I)
Um dich mit den Fensterfunktionen vertraut zu machen, wirst du in diesem Kapitel mit der Tabelle Orders
arbeiten. Erinnere dich daran, dass du mit OVER()
ein Fenster für die gesamte Tabelle erstellen kannst. Um Partitionen mit einer bestimmten Spalte zu erstellen, musst du OVER()
zusammen mit PARTITION BY
verwenden.
Diese Übung ist Teil des Kurses
Intermediate SQL Server
Anleitung zur Übung
Schreibe eine T-SQL Abfrage, die die Summe von OrderPrice
zurückgibt, indem du Partitionen für jede TerritoryName
erstellst.
Interaktive Übung zum Anfassen
Probieren Sie diese Übung aus, indem Sie diesen Beispielcode ausführen.
SELECT OrderID, TerritoryName,
-- Total price for each partition
___
-- Create the window and partitions
___(___ TerritoryName) AS TotalPrice
FROM Orders