宣言
NVL(str1,replace_with)
説明
NULL 値を指定値に置き換えます。str1 が NULL の場合、replace_with で指定された値を返します。ここで str1 は通常、列名です。replace_with は、直接値(ハードコーディング)、他の列への参照、または式とすることができます。
このような NULL 値を自動的に置き換える機能により、より完全な出力を実現できます。
例
obclient> SELECT NVL(NULL, 0), NVL(NULL, 'a');
+--------------+----------------+
| NVL(NULL, 0) | NVL(NULL, 'a') |
+--------------+----------------+
| 0 | a |
+--------------+----------------+
1 row in set