Anmerkung
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen, dich anzumelden oder die Verzeichnisse zu wechseln.
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen , die Verzeichnisse 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 Typs -
expr2: Ein Ausdruck beliebigen Typs -
expr3: Ein Ausdruck, der einen kleinsten gemeinsamen Typ mitexpr2aufweist.
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 in isnull Details zur Funktion .
Beispiele
> SELECT nvl2(NULL, 2, 1);
1
> SELECT nvl2('spark', 2, 1);
2