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 % (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.

Exemples

> SELECT MOD(2, 1.8);
 0.2

> SELECT MOD(2, 0);
 Error: DIVIDE_BY_ZERO