Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gilt für: Databricks SQL
Databricks Runtime
Gibt expr2
zurück, wenn expr1
nicht NULL
ist, andernfalls expr3
. Diese Funktion ist ein Synonym für CASE WHEN expr1 IS NOT NULL expr2 ELSE expr3 END
.
Syntax
nvl2(expr1, expr2, expr3)
Argumente
expr1
: Ein Ausdruck beliebigen Typsexpr2
: Ein Ausdruck beliebigen Typsexpr3
: Ein Ausdruck, der einen kleinsten gemeinsamen Typ mitexpr2
aufweist.
Gibt zurück
Das Ergebnis ist der kleinste gemeinsame Typ von expr2
und expr3
.
Besondere Überlegungen gelten für VARIANT
-Typen. Weitere Informationen finden Sie unter isnull-Funktion.
Beispiele
> SELECT nvl2(NULL, 2, 1);
1
> SELECT nvl2('spark', 2, 1);
2