nvl::= NVL "(" expr1 "," expr2 ")"NVL函数从左向右判断,返回两个expr参数值中首个非空的表达式的值。
若expr1和expr2都为NULL,则函数返回NULL。
expr1和expr2均支持LOB及XMLTYPE类型隐式转换。
当expr1和expr2的数据类型不相同时,函数先执行类型转换,若两个数据类型之间无法按照一定的规则进行转换则返回类型转换错误。类型转换规则如下:
示例
SELECT NVL(NOW(),'2011-05-11 12:28:04') res FROM DUAL;
RES
--------------------------------
2021-12-05 18:02:48
SELECT NVL('a',1) res FROM DUAL;
RES
-----
a原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。