Freigeben über


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