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

Connected

演習

入れ子サブクエリを使ったCTE

FROM 句で入れ子のサブクエリをいくつも並べると、クエリは長く、複雑で、読みにくくなりがちです。

多くのクエリは将来の保存や再実行を前提に書かれるため、スムーズなワークフローには適切な整理が欠かせません。サブクエリをCTEとして整理すると、長期的に時間・スペース・混乱を減らせます!

指示

100 XP
  • '2013/2014' シーズンのうち、8月の試合から total ゴール数を計算するCTEを宣言します。
  • 内側のサブクエリでフィルタして、'2013/2014' シーズンの 8月 の試合だけを選択します。
  • match_list CTE の country_id を使って、作成したCTEをリーグテーブルに LEFT JOIN します。