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
tarafından dividendbölümünün divisor integral bölümünü döndürür.
Söz dizimi
dividend div divisor
Bağımsız değişkenler
-
dividend: Sayısal veya aralık olarak değerlendirilen ifade. -
divisor: Bir aralık isedividendeşleşen aralık türü, aksi takdirde sayısal bir değerdir.
Şu tarihten itibaren aralık desteklenir: Databricks Runtime 10.1
Döndürülenler
BIGINT
ise divisor0INTERVAL '0' SECOND veya INTERVAL '0' MONTH işleç bir DIVIDE_BY_ZERO hatası oluşturur.
Bölme sonuç türünü akıyorsa Azure Databricks bir ARITHMETIC_OVERFLOW hatası oluşturur.
Not
Databricks Runtime'da spark.sql.ansi.enabled ise işlev DIVIDE_BY_ZEROfalsedöndürürNULL.
Yaygın hata koşulları
Örnekler
> SELECT 3 div 2;
1
> SELECT -5.9 div 1;
-5
> SELECT -5.9 div 0;
Error: DIVIDE_BY_ZERO
> SELECT INTERVAL '100' HOUR div INTERVAL '1' DAY;
4