Začněte nyníZačněte zdarma

Okenní funkce s agregacemi (I)

Abys lépe porozuměl/a okenním funkcím, budeš v této kapitole pracovat s tabulkou Orders. Připomeň si, že pomocí OVER() můžeš vytvořit okno pro celou tabulku. Pro vytvoření oddílů podle konkrétního sloupce je potřeba použít OVER() společně s PARTITION BY.

Toto cvičení je součástí kurzu

Intermediate SQL Server

Zobrazit kurz

Pokyny k cvičení

Napiš T-SQL dotaz, který vrátí součet OrderPrice tak, že vytvoříš oddíly pro každý TerritoryName.

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

SELECT OrderID, TerritoryName, 
       -- Total price for each partition
       ___ 
       -- Create the window and partitions
       ___(___ TerritoryName) AS TotalPrice
FROM Orders
Upravit a spustit kód