1. Learn
  2. /
  3. Courses
  4. /
  5. SQL でのデータ操作

Connected

Exercise

列での PARTITION BY

PARTITION BY 句を使うと、結果を分割したい列に基づいて個別の「ウィンドウ」を計算できます。たとえば、各シーズンの総得点の平均を計算する単一の列を作成できます。

この演習では、ポーランドのトップチームである Legia Warszawa(ワルシャワのクラブ)が戦った試合データを作成し、各試合でのパフォーマンスをそのシーズン全体の平均と比較します。

外れ値が多いのはどちらでしょうか。Legia Warszawa のホーム戦ですか、それともアウェイ戦ですか?

Instructions

100 XP
  • ホームとアウェイの得点の平均を計算する 2 つのウィンドウ関数を完成させます。各シーズンごとに個別の平均を計算するため、ウィンドウ関数はseasonでパーティション分割してください。
  • クエリをフィルタして、Legia Warszawa(id = 8673)が出場した試合のみを含めます。