Oracle -- Coalesce

来源:互联网 发布:武汉富士康2018java 编辑:程序博客网 时间:2024/05/29 23:24

COALESCE 函数用于返回列表表达式中第一个非空表达式,若全部参数为NULL, 则返回NULL.

语法:

Coalesce(expr1, expr2,....., exprn);;

如果所有参数均为 NULL,则 COALESCE 返回 NULL。至少应有一个 Null 值为 NULL 类型。尽管 ISNULL 等同于 COALESCE,但它们的行为是不同的。包含具有非空参数的 ISNULL 的表达式将视为 NOT NULL,而包含具有非空参数的 COALESCE 的表达式将视为 NULL。

 

Example:

select

coalesce(null, null, 1,2,7) from dual;

>> 1 ;

 

 

0 0
原创粉丝点击