Notes
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Fonction
S’applique à : Databricks SQL
Databricks Runtime
Retourne le reste après dividend / divisor
. Cette fonction équivaut à l’opérateur %
.
Syntaxe
mod(dividend, divisor)
Les arguments
-
dividend
: Expression qui prend une valeur numérique. -
divisor
: Expression qui prend une valeur numérique.
Retours
Si les deux dividend
et divisor
sont de DECIMAL
, le résultat correspond au type du diviseur.
Dans tous les autres cas, DOUBLE.
Si divisor
a la valeur 0, la fonction déclenche une erreur DIVIDE_BY_ZERO.
Pour retourner NULL
à la place, utilisez la fonction try_mod().
Exemples
> SELECT mod(2, 1.8);
1.2
> SELECT mod(2, 0);
Error: DIVIDE_BY_ZERO