Поделиться через


COALESCE (Azure Stream Analytics)

Вычисляет аргументы по порядку и возвращает значение первого выражения, которое изначально не имеет значения 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