MySQL--coalesce函数
来自百度百科:http://baike.baidu.com/link?url=JJ2XbtZnHdes9AiikhIb3FwOlQ1MLgoj18BS-_Dr6138jyqJXEAol5w7F_UMxplw23Ibb1ngFIhSRQOSIeUGgq
COALESCE (expression_1, expression_2, ...,expression_n)依次参考各参数表达式,遇到非null值即停止并返回该值。如果所有的表达式都是空值,最终将返回一个空值。
作用
返回表达式中第一个非空表达式,如有以下语句:
SELECT COALESCE(NULL,NULL,3,4,5) FROM dual
其返回结果为:3
注释
如果所有自变量均为 NULL,则 COALESCE 返回 NULL 值。
COALESCE(expression1,...n) 与此 CASE 函数等价:
CASE
WHEN (expression1 IS NOT NULL) THEN expression1
...
WHEN (expressionN IS NOT NULL) THEN expressionN
ELSE NULL

浙公网安备 33010602011771号