8.1、通用函数
这些函数适用于任何数据类型,同时也适用于空值:
- NVL (expr1, expr2):当expr1为null值,则用expr2代替。否则,还是自身的expr1的值。
NVL2 (expr1, expr2, expr3): expr1不为NULL,返回expr2;为NULL,返回expr3。
- NULLIF (expr1, expr2): 相等返回NULL,不等返回expr1。
- COALESCE (expr1, expr2, ..., exprn): COALESCE 与 NVL 相比的优点在于 COALESCE 可以同时处理交替的多个值。
如果第一个表达式为空,则返回下一个表达式,对其他的参数进行COALESCE 。