始める無料で始める

CTE でチーム名を取得

ここまで、ホームチームとアウェイチームの両方の名前を同じ結果セットに表示するには? という問いに対して、2 つの方法を探ってきました。

次は最後の方法、共通テーブル式(CTE)を見ていきましょう。CTE はサブクエリと似た方法で結果を生成しますが、構文と情報の処理順序が異なります。

この演習はコースの一部です

SQL のデータ操作

コースを見る

実践的なインタラクティブ演習

このサンプルコードを完成させて、この演習に挑戦してみましょう。

SELECT 
	-- Select match id and team long name
    ___, 
    ___ AS hometeam
FROM ___ AS m
-- Join team to match using team_api_id and hometeam_id
LEFT JOIN ___ AS t 
ON ___ = ___;
コードを編集して実行