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 ;