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

Connected

演習

CASE WHEN を使った条件付きの抽出と合計

CASE 文を集計関数の SUM() の中に入れると、条件を適用しながら計算できます!

この演習では、特定のチーム(Real Sociedad)を対象に、シーズンごとのホーム/アウェイの総得点を計算します。

指示

100 XP
  • hometeam_id が 8560 のときのホームゴール総数を計算する CASE 文を作成します。
  • awayteam_id が 8560 のときのアウェイゴール総数を計算する 2 つ目の CASE 文を作成し、列名は away_goals にします。
  • season で集計(GROUP BY)します。