1. 学ぶ
  2. /
  3. コース
  4. /
  5. 中級 SQL Server

Connected

演習

最頻値を計算する(I)

残念ながら、列の中で最も頻出する値である「最頻値(mode)」を計算する関数はありません。最頻値を計算するには、次の手順で行います。

  • まず、ROW_NUMBER() を使って値の出現回数を並べたカウントを含む CTE を作成します。
  • その CTE を使って、行番号が最大の値を選ぶクエリを書きます。

この演習では、OrderPrice の最頻値を計算するために必要な CTE を作成します。

指示

100 XP
  • 2 列(OrderPrice と UnitPriceFrequency)を返す CTE ModePrice を作成します。
  • この CTE の全行を返すクエリを書いてください。