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

Connected

演習

アウェイチームの CTE を用意する

素晴らしいです!すでにホームチームを特定するクエリが作成できたので、同様の手順で今度はアウェイチームを特定します。前のステップと同様に、match テーブルと team テーブルを結合します。これら2つのクエリは、次のステップで Common Table Expression(共通テーブル式)として宣言します。

このクエリでの主な違いは、awayteam_id でテーブルを結合することと、CASE 文内で試合結果の判定を反転させることです。

自身の作業で CASE 文のロジックを変更する際は、論理条件(例:home_goal > away_goal)を反転させるか、THEN の結果を反転させるかのいずれか一方のみを行ってください。両方は反転させないように注意しましょう!

指示

100 XP
  • CASE 文の構文を完成させてください。
  • Manchester United にとっての勝ち・負け・引き分けを判定する論理演算子を記入してください。
  • awayteam_id と team_api_id でテーブルを結合してください。