Funktionen nvl2
Gäller för: Databricks SQL
Databricks Runtime
Returnerar expr2
om expr1
inte NULL
är , eller expr3
på annat sätt. Den här funktionen är en synonym för CASE WHEN expr1 IS NOT NULL expr2 ELSE expr3 END
.
Syntax
nvl2(expr1, expr2, expr3)
Argument
expr1
: Ett uttryck av valfri typ.expr2
: Ett uttryck av valfri typ.expr3
: Ett uttryck som delar en minst vanlig typ medexpr2
.
Returer
Resultatet är den minst vanliga typen av expr2
och expr3
.
Exempel
> SELECT nvl2(NULL, 2, 1);
1
> SELECT nvl2('spark', 2, 1);
2
Relaterade funktioner
Feedback
https://aka.ms/ContentUserFeedback.
Kommer snart: Under hela 2024 kommer vi att fasa ut GitHub-problem som feedbackmekanism för innehåll och ersätta det med ett nytt feedbacksystem. Mer information finns i:Skicka och visa feedback för