NVL()函数是Oracle中的一个函数,NVL()函数的功能是实现空值的转换。
例如NVL(string1,replace_with)中:
当第一个参数(string1)为空时,返回第二个参数(replace_with);
当第一个参数(string1)不为空时,则返回第一个参数(string1)。
NVL()函数的第一个参数和第二个参数类型必须相同,或者可以由隐式转换得到。
拓展:
NVL2()函数:Oracle/PLSQL中的一个函数,Oracle在NVL函数的功能上扩展,提供了NVL2函数。
如NVL2(E1,E2,E3)中:
当E1为NULL时,返回E3;当E1不为NULL时,返回E2。
NVL()函数
原创
©著作权归作者所有:来自51CTO博客作者wx630f300fec73f的原创作品,请联系作者获取转载授权,否则将追究法律责任
上一篇:zookeeper分布式锁
下一篇:java 用户线程和守护线程
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
数据库mysql 函数编写 mysql函数nvl
之前已经给小伙伴们整理了SQL Server和Mysql的常用函数,还没有看的可以戳下面的链接:SQL Server常用函数整理MySQL常用函数整理今天再给大家分享一下Oracle的常用函数。1、字符函数字符函数接受字符参数,这些参数可以是表中的列,也可以是一个字符串表达式。常用的字符函数:ASCII(X) --返回字符X的ASCII码 --如
数据库mysql 函数编写 mysql nvl函数 mysql round函数 mysql开窗函数 oracle number最大值