COALESCE (Azure Stream Analytics)
Oblicza argumenty w kolejności i zwraca wartość pierwszego wyrażenia, które początkowo nie daje wartości NULL.
Składnia
COALESCE ( expression1, expression2, [ ,…n ] )
Argumenty
expression
Wyrażenie dowolnego typu.
Typy zwracane
Typ pierwszego wyrażenia innego niż null.
Przykłady
SELECT COALESCE(a, b) AS result FROM input
Wyrażenie | Wynik |
---|---|
COALESCE(0, 'a') | 0 |
COALESCE(NULL, 'a') | "a" |
COALESCE(NULL, NULL) | null |
COALESCE(NULL, NULL, 2, NULL) | 2 |