1. เรียนรู้
  2. /
  3. Courses
  4. /
  5. SQL でのデータ操作

Connected

Exercises

サブクエリをあらゆる場所に!

サッカーのリーグ戦では、試合は複数の「ステージ」に分かれて行われます。勝利したチームは次のステージへ進み、最終ステージに到達します。各ステージでは、前のステージよりも重要度(賭け金)が高くなります。match テーブルには、各試合がどのステージで行われたかのデータが含まれています。

このレッスンでは、3つの演習を通じて最終的なクエリを作成します。そのクエリには3つのサブクエリ(SELECT 句、FROM 句、WHERE 句にそれぞれ1つずつ)が含まれます。最後の演習では、各ステージごとの平均得点に着目してデータを抽出します。ステージが進んで重要度が上がるにつれて、平均得点数は変化するのでしょうか?

คำแนะนำ

100 XP
  • SELECT のサブクエリで、合計得点の平均を抽出します。
  • メインクエリで、指定した stage の合計得点の平均を計算します。
  • 両方のサブクエリとメインクエリをフィルタして、2012/2013 シーズンのデータのみを対象にします。
  • クエリを m.stage 列で GROUP します。