Udostępnij za pośrednictwem


Funkcja nvl

Dotyczy: zaznacz pole wyboru oznaczone jako tak Databricks SQL zaznacz pole wyboru oznaczone jako tak Databricks Runtime

Zwraca wartość expr2 , jeśli expr1 ma wartość NULL, lub expr1 w inny sposób. Ta funkcja jest synonimem dwóch coalesce(expr1, expr2) argumentów.

Składnia

nvl(expr1, expr2)

Argumenty

  • expr1: wyrażenie dowolnego typu.
  • expr2: wyrażenie, które współudzieli najmniej wspólny typ z expr1.

Zwraca

Typ wyniku jest najmniej typowym typem typów argumentów.

Specjalne zagadnienia dotyczą VARIANT typów. Aby uzyskać szczegółowe informacje, zobacz funkcja isnull.

Przykłady

> SELECT nvl(NULL, 2);
 2

> SELECT nvl(3, 2);
 3