Operador div
Se aplica a: Databricks SQL Databricks Runtime
Devuelve la parte integral de la división de dividend
por divisor
.
Sintaxis
dividend div divisor
Argumentos
dividend
: expresión que se evalúa como un valor numérico o intervalo.divisor
: un tipo de intervalo coincidente sidividend
es un intervalo; de lo contrario, un valor numérico.
Se admite el intervalo desde: Databricks Runtime 10.1
Devoluciones
Una operación BIGINT
Si divisor
es 0
, INTERVAL '0' SECOND
o INTERVAL '0' MONTH
el operador genera un error DIVIDE_BY_ZERO.
Nota:
En Databricks Runtime, si spark.sql.ansi.enabled es false
, la función devuelve NULL
en lugar de un error DIVIDE_BY_ZERO.
Ejemplos
> 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