Función pmod
Se aplica a: Databricks SQL Databricks Runtime
Devuelve el resto positivo después de dividend / divisor
.
Sintaxis
pmod(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 tanto dividend
como divisor
son de DECIMAL
el resultado coincide con el tipo de 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 pmod(10, 3), mod(10, 3);
1 1
> SELECT pmod(-10, 3), mod(-10, 3);
2 -1
> SELECT pmod(-10, 0);
Error: DIVIDE_BY_ZERO