NVL / NVL2 の使い方

NULL を置き換える(Oracle)

書き方

NVL(値, 代わりの値)
NVL2(値, NULL でないとき, NULL のとき)

COALESCE の Oracle 版です。

例

SELECT NVL(commission, 0) FROM emp;

実際に打って練習する

Oracle コースの Lv4「空を埋める NVL と NVL2」で覚えます。ブラウザの中のシミュレーターで、本物と同じように打って確かめられます。

Lv1〜3 はログインすると無料で試せます(それより先はゴールド以上のプランで遊べます)。

Oracle SQL・PL/SQL の構文一覧へ戻る