Compartir a través de


% operador (signo de porcentaje)

Se aplica a:casilla marcada como Sí Databricks SQL casilla marcada como Sí Databricks Runtime

Devuelve el resto después de dividend / divisor. Esta función es equivalente a mod función.

Sintaxis

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 del divisor. En todos los demás casos, el resultado es un valor DOUBLE.

Si divisor es 0 (cero), la función genera un error DIVIDE_BY_ZERO.

Ejemplos

> SELECT 2 % 1.8;
 1.2

> SELECT 2 % 0;
 Error: DIVIDE_BY_ZERO