div
operátor
Platí pro: Databricks SQL
Databricks Runtime
Vrátí celočíselnou část dělení divisor
podle dividend
.
Syntaxe
divisor div dividend
Argumenty
divisor
: Výraz, který se vyhodnotí jako číselný nebo interval.dividend
: Odpovídající typ intervalu, pokuddivisor
je interval, jinak číselný.
Interval se podporuje od: Databricks Runtime 10.1
Návraty
A BIGINT
Pokud dividend
je 0
INTERVAL '0' SECOND
, nebo INTERVAL '0' MONTH
operátor vyvolá DIVIDE_BY_ZERO chybu.
Poznámka:
Pokud je ve službě Databricks Runtime spark.sql.ansi.enabled false
, 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
Související funkce
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro