Compartir a través de


div operador

Se aplica a:casilla marcada como Sí Databricks SQL casilla marcada como Sí Databricks Runtime

Devuelve la parte integral de la división de divisor por dividend.

Sintaxis

divisor div dividend

Argumentos

  • divisor: expresión que se evalúa como un valor numérico o intervalo.
  • dividend: un tipo de intervalo coincidente si divisor es un intervalo; de lo contrario, un valor numérico.

Se admite el intervalo desde: Databricks Runtime 10.1

Devoluciones

Una expresión de bigint.

Si dividend 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 de división por cero.

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