nvl işlevi

Şunlar için geçerlidir:onay işareti evet olarak işaretlenmiş Databricks SQL onay işareti evet olarak işaretlenmiş Databricks Runtime

expr2 expr1 ise NULL döndürür, aksi takdirde expr1 döndürür. Bu işlev, iki bağımsız değişken içeren bir coalesce(expr1, expr2) eş anlamlıdır.

Söz dizimi

nvl(expr1, expr2)

Argümanlar

  • expr1: Herhangi bir türde bir ifade.
  • expr2: ile expr1 paylaşan ifade.

İadeler

Sonuç türü, bağımsız değişken türlerinin en az yaygın türüdür.

Belirli türler için VARIANT özel hususlar vardır. Ayrıntılar için işlevine bakınisnull.

Örnekler

> SELECT nvl(NULL, 2);
 2

> SELECT nvl(3, 2);
 3