Función mod

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

Devuelve el resto después de dividend / divisor. Esta función es equivalente al operador % (signo de porcentaje).

Sintaxis

mod(dividend, divisor)

Argumentos

  • dividend: una expresión que se evalúa como un número.
  • divisor: una expresión que se evalúa como un número.

Devoluciones

Si dividend y divisor son de DECIMAL, el resultado coincide con el tipo del divisor. En todos los demás casos, el resultado es un valor DOUBLE.

Si divisor es 0, la función genera un error DIVIDE_BY_ZERO.

Ejemplos

> SELECT MOD(2, 1.8);
 0.2

> SELECT MOD(2, 0);
 Error: DIVIDE_BY_ZERO