Fonction pmod
S’applique à : Databricks SQL 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