oracle的一些函数收集

倖福魔咒の 提交于 2019-12-06 13:59:35

coalesce

coalesce (expression_1, expression_2, ...,expression_n)

   功能

     依次遍历括号内的表达式,遇到非null值的时候返回该值。

    可以解决的问题:

     处理多表查询的时候,处理空值 。

    举例:

select '','b','c' from dual;
select coalesce('','b','c') from dual;  --第一个字为空时,返回一个后面不为空的值

select to_number(''),0 from dual         --所有的表达式的值类型必须为第一个值的类型
select coalesce(to_number(''),0) from dual; --让为空的值,默认为0

 

 

持续收集、更新...

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!