Megosztás a következőn keresztül:


div operátor

A következőkre vonatkozik: jelölje be az igennel jelölt jelölőnégyzetet Databricks SQL jelölje be az igennel jelölt jelölőnégyzetet Databricks Runtime

A by osztás dividend divisorszerves részét adja vissza.

Syntax

dividend div divisor

Argumentumok

  • dividend: Numerikus vagy intervallumértékre kiértékelt kifejezés.
  • divisor: Egyező intervallumtípus, ha dividend intervallum, máskülönben numerikus.

Az intervallum támogatott , mivel: Databricks Runtime 10.1

Válaszok

Egy BIGINT műveletet.

Ha divisor igen0, INTERVAL '0' SECOND vagy INTERVAL '0' MONTH az operátor DIVIDE_BY_ZERO hibát jelez.

Feljegyzés

A Databricks Runtime-ban, ha spark.sql.ansi.enabled vanfalse, a függvény DIVIDE_BY_ZERO hiba helyett ad visszaNULL.

Példák

> 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