Partager via


Fonction mod

S’applique à :case marquée oui Databricks SQL case marquée oui 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