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

Výpočet modusu (II)

V předchozím cvičení jsi vytvořil/a CTE, které přiřadilo čísla řádků každé jedinečné hodnotě ve sloupci OrderPrice. Teď stačí najít tu hodnotu OrderPrice, která má nejvyšší číslo řádku.

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

Intermediate SQL Server

Zobrazit kurz

Pokyny k cvičení

Pomocí CTE ModePrice vrať hodnotu OrderPrice s nejvyšším číslem řádku.

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

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

-- CTE from the previous exercise
WITH ModePrice (OrderPrice, UnitPriceFrequency)
AS
(
	SELECT OrderPrice,
	ROW_NUMBER() 
    OVER (PARTITION BY OrderPrice ORDER BY OrderPrice) AS UnitPriceFrequency
	FROM Orders
)

-- Select the order price from the CTE
SELECT ___ AS ModeOrderPrice
FROM ___
-- Select the maximum UnitPriceFrequency from the CTE
WHERE UnitPriceFrequency IN (___ ___(___) FROM ___)
Upravit a spustit kód