COALESCE (Azure Stream Analytics)
Wertet die Argumente in der Reihenfolge aus und gibt den Wert des ersten Ausdrucks zurück, der anfänglich nicht zu NULL ausgewertet wird.
Syntax
COALESCE ( expression1, expression2, [ ,…n ] )
Argumente
expression
Ein Ausdruck beliebigen Typs.
Rückgabetypen
Der Typ des ersten Nicht-NULL-Ausdrucks.
Beispiele
SELECT COALESCE(a, b) AS result FROM input
expression | Ergebnis |
---|---|
COALESCE(0, "a") | 0 |
COALESCE(NULL, 'a') | "a" |
COALESCE(NULL, NULL) | NULL |
COALESCE(NULL, NULL, 2, NULL) | 2 |