1. 学ぶ
  2. /
  3. コース
  4. /
  5. SQL でのデータ操作

Connected

演習

The match is OVER

OVER() 句を使うと、SELECT 内のサブクエリと似た形で、データセット全体に集計関数を適用できます。OVER() 句には SELECT 内のサブクエリより大きな利点があり、具体的にはクエリの実行が高速になり、さらに本章で後ほど扱う追加の関数や句を幅広く組み合わせられます。

この演習では、前の章のクエリをいくつか OVER() 句を用いて書き直します。

指示

100 XP
  • match テーブルと country テーブルから、試合の ID、国の name、season、home_goal、away_goal を選択します。
  • 全体で得点されたゴール数の平均を計算し、ウィンドウ関数を使って各行にその集計値を含めるクエリを完成させてください。