Kom igångKom igång gratis

Fönsterfunktioner med aggregeringar (I)

För att bekanta dig med fönsterfunktioner kommer du att arbeta med tabellen Orders i det här kapitlet. Kom ihåg att du med OVER() kan skapa ett fönster för hela tabellen. För att skapa partitioner utifrån en specifik kolumn behöver du använda OVER() tillsammans med PARTITION BY.

Den här övningen är en del av kursen

SQL Server för medelnivå

Visa kurs

Övningsinstruktioner

Skriv en T-SQL-fråga som returnerar summan av OrderPrice genom att skapa partitioner för varje TerritoryName.

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

SELECT OrderID, TerritoryName, 
       -- Total price for each partition
       ___ 
       -- Create the window and partitions
       ___(___ TerritoryName) AS TotalPrice
FROM Orders
Redigera och kör kod