Funkcja nvl2
Dotyczy: Databricks SQL
Databricks Runtime
Zwraca wartość expr2
, jeśli expr1
nie NULL
ma wartości , lub expr3
w inny sposób. Ta funkcja jest synonimem .CASE WHEN expr1 IS NOT NULL expr2 ELSE expr3 END
Składnia
nvl2(expr1, expr2, expr3)
Argumenty
expr1
: wyrażenie dowolnego typu.expr2
: wyrażenie dowolnego typu.expr3
: wyrażenie, które współudzieli najmniej wspólny typ zexpr2
.
Zwraca
Wynik jest najmniej typowym typem expr2
i expr3
.
Przykłady
> SELECT nvl2(NULL, 2, 1);
1
> SELECT nvl2('spark', 2, 1);
2
Funkcje pokrewne
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla