Obliczanie dominanty (II)
W poprzednim ćwiczeniu utworzyłeś/aś CTE, które przypisało numery wierszy do każdej unikalnej wartości w OrderPrice. Teraz wystarczy znaleźć tę wartość OrderPrice, która ma najwyższy numer wiersza.
To ćwiczenie jest częścią kursu
SQL Server średnio zaawansowany
Instrukcje do ćwiczenia
Użyj CTE ModePrice, aby zwrócić wartość OrderPrice z najwyższym numerem wiersza.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
-- 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 ___)