Обчислення моди (II)
У попередній вправі ви створили CTE, який призначив номери рядків для кожного унікального значення в OrderPrice. Тепер потрібно знайти те значення OrderPrice, яке має найбільший номер рядка.
Ця вправа є частиною курсу
Середній рівень SQL Server
Інструкції до вправи
Скористайтеся CTE ModePrice, щоб повернути значення OrderPrice з найбільшим номером рядка.
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
-- 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 ___)