Partager via


Fonction try_mod

S’applique à : coche pour oui Databricks SQL coche marquée oui Databricks Runtime 15.3 et versions ultérieures

Retourne le reste après dividend / divisor, ou NULL si divisor est égal à 0.

Syntaxe

try_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, il s’agit d’un DOUBLE.

Si divisor est 0, la fonction retourne NULL. Pour déclencher une erreur DIVIDE_BY_ZERO, utilisez plutôt la fonction mod().

Exemples

> SELECT try_mod(2, 1.8);
 0.2

> SELECT try_mod(2, 0);
 NULL