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
かなり使えそうです。
http://www.shift-the-oracle.com/sql/functions/decode.html
0 件のコメント:
コメントを投稿