COALESCE (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 |