Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Funkce
Platí pro:
Databricks SQL
Databricks Runtime
Vrátí expr2, pokud expr1 není NULL, nebo jinak expr3. Tato funkce je synonymem pro CASE WHEN expr1 IS NOT NULL expr2 ELSE expr3 END.
Syntaxe
nvl2(expr1, expr2, expr3)
Argumenty
-
expr1: Výraz libovolného typu. -
expr2: Výraz libovolného typu. -
expr3: Výraz, který sdílí nejméně rozšířený společný typ sexpr2.
Návraty
Výsledek je nejméně častý typexpr2 a expr3.
Zvláštní aspekty se vztahují na VARIANT typy. Podrobnosti najdete ve funkci isnull.
Příklady
> SELECT nvl2(NULL, 2, 1);
1
> SELECT nvl2('spark', 2, 1);
2