Función mod
Se aplica a: Databricks SQL 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.
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