2009-02-13 IF文 1またはOKのとき1を返す MySQL SELECT IF(hoge IN ('1','OK'), 1, NULL) FROM piyo; Oracle SELECT DECODE(hoge ,'1',1, 'OK',1, NULL) FROM piyo; NULLのとき'null'という文字列を返す SELECT DECODE(hoge, NULL,'null', hoge ) FROM piyo; CASE と DECODE 関数の違い - オラクル・Oracleをマスターするための基本と仕組み