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
持续收集、更新...