COALESCE 函数
COALESCE 函数语法
COALESCE (argument_1, argument_2, …);
参数可以有无限个,总是返回第一个非空参数,如果所有参数都是null,则返回null。
COALESCE 函数从左到右开始评估每个参数,直到发现第一个非空参数,所有剩余参数被忽略不会被评估。标准SQL中对应的函数为 NVL 和 IFNULL ,mysql 为 ifnull 函数, oracle 为nvl 函数。
示例:
> SELECT COALESCE(1, 2);
> SELECT COALESCE