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

Connected

演習

PARTITION BY - 列で区分

PARTITION BY 句を使うと、指定した区分に基づき、個別の計算を行えます。例えば、各シーズンの平均得点を計算し、その値を列として追加表示できます。

この練習では、ポーランドのトップチームである Legia Warszawa (ワルシャワ・リーグ)の試合データセットを作成し、各試合の成績をそのシーズン全体の平均と比較します。

どこに外れ値が多くありますか?Legia Warszawa のホームとアウェイ、どちらの試合で多いか確認してみましょう。

指示

100 XP
  • ホーム得点の平均とアウェイ得点の平均を計算する、2 つのウィンドウ関数を完成させてください。シーズンごとの平均を計算するため、ウィンドウ関数をシーズンで区分してください。
  • このクエリをフィルタリングし、Legia Warszawa(id = 8673)の試合だけが含まれるようにしてください。