DECODE の使い方
値で場合分け(Oracle)
書き方
DECODE(値, 候補1, 結果1, 候補2, 結果2, …, 既定)
単純 CASE の Oracle 版です。最後の引数が既定値(なければ NULL)。
例
SELECT DECODE(dept_id, 10, '開発', 20, '営業', 'その他') FROM emp;
実際に打って練習する
Oracle コースの Lv5「値で分ける DECODE」で覚えます。ブラウザの中のシミュレーターで、本物と同じように打って確かめられます。
Lv1〜3 はログインすると無料で試せます(それより先はゴールド以上のプランで遊べます)。