Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Şunlar için geçerlidir:
Databricks SQL
Databricks Runtime
Eğer expr2expr1 değilse NULL, aksi takdirde expr3 döndürür.
CASE WHEN expr1 IS NOT NULL expr2 ELSE expr3 END işlevinin bir eş anlamlısıdır.
Söz dizimi
nvl2(expr1, expr2, expr3)
Tartışmalar
-
expr1: Herhangi bir türde bir ifade. -
expr2: Herhangi bir türde bir ifade. -
expr3: ile bir en az ortak türü paylaşan ifadelerexpr2.
İadeler
ve expr2'nin en ortak türü sonuçtur.
Türler için VARIANT dikkat edilmesi gereken özel noktalar vardır. Ayrıntılar için işlevine bakınisnull.
Örnekler
> SELECT nvl2(NULL, 2, 1);
1
> SELECT nvl2('spark', 2, 1);
2