div Üzemeltető

A következőre vonatkozik:yes Databricks SQL check marked yes Databricks Runtime

A(z) osztásának divisordividendszerves részét adja vissza.

Szintaxis

divisor div dividend

Argumentumok

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

Az időköz a következő óta támogatott: Databricks Runtime 10.1

Visszatérési érték

A BIGINT

Ha dividend az , INTERVAL '0' SECOND0vagy INTERVAL '0' MONTH az operátor DIVIDE_BY_ZERO hibát jelez.

Megjegyzés

A Databricks Runtime-ban, ha a spark.sql.ansi.enabled értéke false, a függvény osztás nullával hiba helyett ad vissza NULL .

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