НачатьНачать бесплатно

Вычисление моды (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 ___)
Редактировать и запускать код