« 2008年10月 | メイン | 2008年12月 »
2008年11月19日Oracleのdecode関数
Oracleのdecodeという関数があるのを知りました。
case whenと同じような処理ができます。
DECODE(num, 1, 'I', 10, 'X', 20, 'XX', 30, 'XL', 'UNDEFINED')
これは、caseにすると以下のようになります。
case num
when 1 then 'I'
when 10 then 'X'
when 20 then 'XX'
when 30 then 'XL'
else 'UNDEFINED'
end
かなり使えそうです。



