SQL Server 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 必需。要测试的值。

技术细节

适用于:
  • SQL Server(从 2008 开始)
  • Azure SQL Database
  • Azure SQL Data Warehouse
  • Parallel Data Warehouse