宣言
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