MySQL COALESCE() 函数

定义和用法

COALESCE() 函数返回列表中的第一个非空值。

实例

例子 1

返回列表中的第一个非空值:

SELECT COALESCE(NULL, NULL, NULL, 'w3school.com.cn', NULL, 'Example.com');

亲自试一试

例子 2

返回列表中的第一个非空值:

SELECT COALESCE(NULL, 1, 2, 'w3school.com.cn');

亲自试一试

语法

COALESCE(val1, val2, ...., val_n)

参数

参数 描述
val1, val2, val_n 必需。要测试的值。

技术细节

适用于: 从 MySQL 4.0 开始。