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 la función mod.

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 dividend y divisor son valores 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;
 0.2

> SELECT 2 % 0;
 Error: DIVIDE_BY_ZERO