1. Учиться
  2. /
  3. Courses
  4. /
  5. SQL でのデータ操作

Connected

Exercise

FROM でのサブクエリを発展させる

前の演習では、データベース内で合計10点以上が入った試合があった国は、England、Netherlands、Germany、Spain のみであることが分かりました。ここではそれらの試合について、試合日、どのシーズンだったか、ホームとアウェイの得点内訳を詳しく見ていきます。

この演習では、メインクエリで選択する各列にテーブルエイリアスを付けていないことに気づくはずです。これは、メインクエリがサブクエリからデータを取得しており、そのサブクエリが「単一のテーブル」として扱われるためです。

Инструкции

100 XP
  • FROM 句内のサブクエリを完成させます。country テーブルから国の name を、match テーブルからは date、home_goal、away_goal、total_goals 列を選択します。
  • サブクエリ内でホームとアウェイの得点を合算した列 total_goals を作成します。これはメインクエリのフィルタに使います。
  • メインクエリでは、country、date、home_goal、away_goal を選択します。
  • 合計得点が10以上の試合にメインクエリをフィルタします。