div Işleç

Şunun için geçerlidir:evet olarak işaretlendi Databricks SQL denetimi yes Databricks Runtime olarak işaretlendi

ile dividendbölümünün divisor integral bölümünü döndürür.

Sözdizimi

divisor div dividend

Bağımsız değişken

  • divisor: Sayısal veya aralık olarak değerlendirilen bir ifade.
  • dividend: Bir aralıksa divisor eşleşen aralık türü, değilse sayısal bir aralık.

Aralık şu tarihten itibaren desteklenir: Databricks Runtime 10.1

Döndürür

A BIGINT

ise dividend0INTERVAL '0' SECOND veya INTERVAL '0' MONTH işleç bir DIVIDE_BY_ZERO hatası oluşturur.

Not

Databricks Runtime'da spark.sql.ansi.enabled ise falseişlev sıfıra bölme hatası yerine döndürür NULL .

Ö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