Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Gäller för: Databricks SQL
Databricks Runtime
Returnerar den integrerade delen av divisionen av dividend
av divisor
.
Syntax
dividend div divisor
Argument
dividend
: Ett uttryck som utvärderas till ett numeriskt eller intervall.divisor
: En matchande intervalltyp omdividend
är ett intervall, ett numeriskt annat.
Intervall stöds sedan: Databricks Runtime 10.1
Returer
En BIGINT
Om divisor
är 0
, INTERVAL '0' SECOND
eller INTERVAL '0' MONTH
så genererar operatorn ett DIVIDE_BY_ZERO fel.
Kommentar
Om spark.sql.ansi.enabled är false
i Databricks Runtime returneras NULL
funktionen i stället för ett DIVIDE_BY_ZERO fel.
Exempel
> 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