Erste SchritteKostenlos loslegen

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

Kurs anzeigen

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
Bearbeiten und Ausführen von Code