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

Connected

演習

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

前の練習では、データベースにある全試合の得点を合計して 10 点以上になる国は、イングランド、オランダ、ドイツ、スペインの 4 か国のみであることが分かりました。次は、これらの試合について詳しく調べましょう。試合が行われた日付、シーズン、そしてホーム得点とアウェイ得点の内訳を確認します。

今回の練習では、メインクエリで選択するすべての列にテーブルのエイリアスが付いていないことに気づくでしょう。これは、メインクエリ が サブクエリ からデータを取得しており、そのサブクエリが 1つのテーブル として扱われているためです。

指示

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