Función pmod

Se aplica a:casilla marcada como Sí Databricks SQL casilla marcada como Sí 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