1. 学ぶ
  2. /
  3. コース
  4. /
  5. SQLでのレポーティング

Connected

演習

CASE 文のおさらい

CASE 文は、指定した条件に基づいて値を複数のグループ(バケット)に分類するのに便利です。どの条件にも当てはまらない行は、ELSE の結果に振り分けられます(ELSE がない場合は null になります)。

この演習では、アスリートを次の3つのセグメントのいずれかに分類する segment フィールドを作成することが目標です。

  • Tall Female(身長が少なくとも175センチの女性)
  • Tall Male(身長が少なくとも190センチの男性)
  • Other

各セグメントでは、athletes テーブルの height と gender フィールドを参照します。CASE 文と AND/OR などの条件ロジックを使って実装してください。

CASE 文の各行の基本形は次のとおりです。 CASE WHEN {condition} THEN {output}

指示

100 XP
  • CASE 文を更新して、Tall Female、Tall Male、Other の3つの値を出力してください。