Compartir a través de


Función pmod

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

Devuelve

Si tanto dividend como divisor son de DECIMAL el resultado coincide con el tipo de divisor. En todos los demás casos, un DOUBLE.

Si divisor es 0, Azure Databricks genera un error REMAINDER_BY_ZERO.

Condiciones de error comunes

Ejemplos

> SELECT pmod(10, 3), mod(10, 3);
 1  1

> SELECT pmod(-10, 3), mod(-10, 3);
 2 -1

> SELECT pmod(-10, 0);
 Error: REMAINDER_BY_ZERO