Compartir vía


Función mod

Se aplica a:comprobar sí marcado Databricks SQL comprobar sí marcado 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.

Devuelve

Si ambos dividend y divisor son de DECIMAL, el resultado será del mismo tipo que el divisor. En todos los demás casos, un DOUBLE.

Si divisor es 0, la función genera un error DIVIDE_BY_ZERO. Para devolver NULL en su lugar, use la funcióntry_mod().

Ejemplos

> SELECT mod(2, 1.8);
 0.2

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