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

Connected

演習

相関サブクエリの始め方

相関サブクエリとは、メインクエリの 1 つ以上の列を参照するサブクエリのことです。相関サブクエリはメインクエリの情報に依存するため、単独では実行できません。

SQL では、相関サブクエリは取得するデータの行ごとに計算されます。そのため、通常のサブクエリと比べて、処理能力と時間をより必要とします。

ここでは、相関サブクエリを使って、極端な外れ値となる得点(平均得点の 3 倍以上)を記録した各国の試合を抽出する練習をします。

指示

100 XP
  • WHERE 句のサブクエリで、ホーム得点とアウェイ得点の平均(mean)を求めてください。
  • main テーブルと sub テーブルで country_id が一致するよう、サブクエリの列参照を完成させてください。