nvl2
-Funktion
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
.
Beispiele
> SELECT nvl2(NULL, 2, 1);
1
> SELECT nvl2('spark', 2, 1);
2
Zugehörige Funktionen
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für