原文链接:https://baijiahao.baidu.com/s?id=1725625533668535989&wfr=spider&for=pc
coalesce语法:COALESCE(value1,value2,...);
举个例子:
返回表达式中第一个非空表达式,以下语句:
SELECT COALESCE(NULL,NULL,3,4,5) FROM dual
其返回结果为:3
MySQL COALESCE与IFNULL对比:
IFNULL函数接受两个参数,如果不为NULL则返回第一个参数,否则返回第二个参数。COALESCE所有自变量均为 NULL时则 COALESCE 返回 NULL 值。
IFNULL函数有两个参数,而COALESCE函数使用n个参数。如果参数的数量为2,则两个函数都相同。
标签:函数,COALESCE,IFNULL,用法,coalesce,参数,sql,NULL From: https://www.cnblogs.com/Dongmy/p/18052450