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 10.4 LTS ve üzeri
dividend, veya 0 ise divisor NULL olarak bölünürdivisor.
Söz dizimi
try_divide(dividend, divisor)
Bağımsız değişkenler
-
dividend: Sayısal veyaINTERVALifade. -
divisor: Sayısal ifade.
Döndürülenler
Hem dividend hem de divisorDECIMAL ise, sonuç DECIMAL olur.
Yıl-ay aralığı ise dividend , sonuç bir INTERVAL YEAR TO MONTHolur.
Gün-saat aralığı ise dividend , sonuç bir INTERVAL DAY TO SECONDolur.
Diğer tüm durumlarda, bir DOUBLE.
divisor 0 ise işleci döndürürNULL.
Örnekler
> SELECT try_divide(3, 2);
1.5
> SELECT try_divide(2L, 2L);
1.0
> SELECT try_divide(INTERVAL '3:15' HOUR TO MINUTE, 3);
0 01:05:00.000000
> SELECT try_divide(3 , 0)
NULL