Fonction mod
S’applique à : Databricks SQL
Databricks Runtime
Retourne le reste après dividend / divisor
. Cette fonction équivaut à l’opérateur % (signe pour cent).
Syntaxe
mod(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 de type 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);
0.2
> SELECT mod(2, 0);
Error: DIVIDE_BY_ZERO