Partager via


% (signe pour cent), opérateur

S’applique à : case marquée oui Databricks SQL case marquée oui Databricks Runtime

Retourne le reste après dividend / divisor. Cette fonction est équivalente à mod function.

Syntaxe

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 (zéro), la fonction génère une erreur DIVIDE_BY_ZERO.

Exemples

> SELECT 2 % 1.8;
 0.2

> SELECT 2 % 0;
 Error: DIVIDE_BY_ZERO