Вычисление моды (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 ___)