SQL 条件分岐case

条件分岐case

  • 構文
case
  when 条件式1 then 値1       ・・・条件式1がtrue(真)ならば値1
  [when 条件式2 then 値2 ・・・]  ・・・条件式2がtrue(真)ならば値2
  [else 値3]            ・・・どれにも当てはまらなければ値3
end

[]の部分は省略可能。

最後のendは省略不可。

忘れやすいので注意!