div
bediener
Van toepassing op: Databricks SQL Databricks Runtime
Retourneert het integraal deel van de verdeling van dividend
door divisor
.
Syntaxis
dividend div divisor
Argumenten
dividend
: Een expressie die resulteert in een numerieke waarde of een interval.divisor
: Een overeenkomend intervaltype alsdividend
dit een interval is, een numerieke waarde anders.
Interval wordt ondersteund sinds: Databricks Runtime 10.1
Retouren
A BIGINT
Als divisor
dat het is0
, INTERVAL '0' SECOND
of INTERVAL '0' MONTH
de operator een DIVIDE_BY_ZERO fout genereert.
Notitie
Als in Databricks Runtime spark.sql.ansi.enabled is, wordt de functie geretourneerd NULL
in plaats van een DIVIDE_BY_ZERO false
fout.
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