共用方式為


合併

✅ Azure 串流分析 ✅ 網狀架構事件串流

依序評估自變數,並傳回最初未評估為 NULL 的第一個運算式值。

語法

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

論點

表示式

任意類型的運算式。

傳回型別

第一個非 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