合并

✅ Azure 流分析 ✅ 构造事件流

按顺序计算参数,并返回最初不计算为 NULL 的第一个表达式的值。

语法

COALESCE ( expression1, expression2,  [ ,…n ] )

论据

expression

任何类型的表达式。

返回类型

第一个非 null 表达式的类型。

例子

SELECT COALESCE(a, b) AS result FROM input
表达式 结果
COALESCE(0, 'a') 0
COALESCE(NULL,“a”) “a”
COALESCE(NULL、NULL) null
COALESCE(NULL、NULL、2、NULL) 2