始める無料で始める

最頻値の計算(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 ___)
コードを編集して実行