div
Operator
Van toepassing op: Databricks Databricks Runtime
Retourneert het integrale deel van de deling van divisor
door dividend
.
Syntaxis
divisor div dividend
Argumenten
divisor
: Een expressie die resulteert in een numeriek of interval.dividend
: Een overeenkomend intervaltype alsdivisor
een interval is, een numeriek anders.
Interval wordt ondersteund sinds: Databricks Runtime 10.1
Retourneert
EEN BIGINT
Als dividend
is 0
, INTERVAL '0' SECOND
of INTERVAL '0' MONTH
de operator genereert een DIVIDE_BY_ZERO fout.
Opmerking
Als in Databricks Runtime spark.sql.ansi.enabled is, retourneert false
NULL
de functie in plaats van een fout delen door nul.
Voorbeelden
> 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