oracle的一些函数收集

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

持续收集、更新...

相关推荐