oracle函数 COALESCE(c1, c2, ...,cn)

【功能】返回列表中第一个非空的表达式,如果所有表达式都为空值则返回1个空值

【参数】c1, c2, ...,cn,字符型/数值型/日期型,必须类型相同或null

【返回】同参数类型

【说明】从Oracle 9i版开始,COALESCE函数在很多情况下就成为替代CASE语句的一条捷径

【示例】

select COALESCE(null,3*5,44) hz from dual; 返回15

select COALESCE(0,3*5,44) hz from dual; 返回0

select COALESCE(null,'','AAA') hz from dual; 返回AAA

select COALESCE('','AAA') hz from dual; 返回AAA

posted @ 2019-07-02 14:04  樊伟胜  阅读(239)  评论(0编辑  收藏  举报