Fonction try_mod
S’applique à : Databricks SQL 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