NVL2 (expr1, expr2, expr3)
如果 expr1 不为 NULL,则返回 expr2;
如果 expr1 为 NULL,则返回 expr3;
参数
expr1 具体值/表达式
expr2 具体值/表达式
expr3 具体值/表达式(类似默认值)
同 expr2 或 expr3 类型一致。
SQL> select nvl2(null, 1, 2) from dual; NVL2(NULL,1,2) -------------- 2 SQL> select nvl2('a', 1, 2) from dual; NVL2('A',1,2) ------------- 1