第101章 SQL函数 NVL
测试 NULL 并返回适当表达式的函数。
大纲
NVL(check-expression,replace-expression)
参数
check-expression- 要计算的表达式。replace-expression- 如果check-expression为NULL,则返回的表达式。
NVL 返回与检查表达式相同的数据类型。
描述
NVL 计算检查表达式并返回以下两个值之一:
- 如果
check-expression为NULL,则返回replace-expression。 - 如果
check-expression不为NULL,则返回check-expression。
参数 check-expression 和 replace-expression 可以具有任何数据类型。如果它们的数据类型不同,SQL 会将 replace-expression 转换为 check-expression 的数据类型,然后再进行比较。返回值的数据类型始终与 check-expression 的数据类型相同,除非 check-expression 为字符数据,此时返回值的数据类型为 VARCHAR2。
请注意,NVL 支持 Oracle 兼容性,并且与 ISNULL 函数相同。


.png)

