NVL函数
判断某个值是否为空值,若不为空值则输出,若为空值,返回指定值。
语法
NVL(expr1,expr2);
如果expr1为null那么显示expr2的值,如果expr1的值不为null,则显示expr1本来的值。
示例
SELECT NVL(null, 2),NVL(55, 33) from dual
NVL2函数
语法
NVL2(expr1,expr2,expr3)
函数的expr1不为null那么显示expr2的值,如果expr1的值为null,则显示expr3的值。
示例
SELECT NVL2( NULL, 2, 3 ),NVL2( 55, 33, 44 ) FROM dual