Fonction pmod

S’applique à :case marquée oui Databricks SQL case marquée oui Databricks Runtime

Retourne le reste positif après dividend / divisor.

Syntaxe

pmod(dividend, divisor)

Arguments

  • dividend : Expression qui prend une valeur numérique.
  • divisor : Expression qui prend une valeur numérique.

Retours

Si dividend et divisor sont des DECIMAL, le résultat correspond au type de divisor. Dans tous les autres cas, il s’agit d’une valeur DOUBLE.

Si divisor a la valeur 0, la fonction déclenche une erreur DIVIDE_BY_ZERO.

Exemples

> 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