最頻値の計算(II)
前の演習では、OrderPrice の各ユニークな値に行番号を割り当てる CTE を作成しました。あとは、行番号が最も大きい 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 ___)