Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Función
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.
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 de REMAINDER_BY_ZERO .
Para devolver NULL en su lugar, use la funcióntry_mod().
Condiciones de error comunes
Ejemplos
> SELECT mod(2, 1.8);
0.2
> SELECT mod(2, 0);
Error: REMAINDER_BY_ZERO