Sdílet prostřednictvím


div Operátor

Platí pro:zaškrtnutá možnost Ano , kontrola Databricks SQL označená ano Databricks Runtime

Vrátí nedílnou část dělení operátorem divisordividend.

Syntaxe

divisor div dividend

Argumenty

  • divisor: Výraz, který se vyhodnocuje jako číselný nebo interval.
  • dividend: Odpovídající typ intervalu, pokud divisor je interval, v opačném případě číselný.

Interval se podporuje od:Databricks Runtime 10.1

Vrátí

A BIGINT

Pokud dividend je 0nebo INTERVAL '0' SECONDINTERVAL '0' MONTH operátor vyvolá DIVIDE_BY_ZERO chybu.

Poznámka

Pokud je falsev modulu Databricks Runtime hodnota spark.sql.ansi.enabled , vrátí NULL funkce místo chyby dělení nulou.

Příklady

> 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