CASE演算子に関して勉強していた際、忘れたりしたので、見直し用や備忘録として。
●CASE演算子:列の値や条件式を評価して、その結果に応じて任意の値に変換することが出来る。パターンは2通り存在する。
・パターン1
CASE 評価する列や式 WHEN 値1 THEN 値1の時の返り値
(WHEN 値2 THEN 値2の時の返り値)...
(ELSE デフォルト値)
END
・パターン2
CASE WHEN 条件1 THEN 条件1の時の返り値
(WHEN 条件2 THEN 条件2の時の返り値)...
(ELSE デフォルト値)
END