CASE式の構文 CASE式はSQL文等の中で、IF...THEN...ELSE...ENDの論理構造を使用できます。 CASE式は関数とは異なり、SELECT文等のなかでの式の扱いになります。 DECODE関数で同様のことができますが、CASE式の方が考えやすくななります。 CASE <単純CASE式> | <検索CASE式> [<ELSE句>] END <単純CASE式> <式> WHEN <比較式1> THEN <戻り式1> [, WHEN <比較式2> THEN <戻り式2>] ... [, WHEN <比較式n> THEN <戻り式n>] <検索CASE式> WHEN <条件式1> THEN <戻り式1> [, WHEN <条件式2> THEN <戻り式2>] ... [, WHEN <条件式n> THEN <戻り式n>] <ELSE句> ELSE <ELSE式> 単純CASE式