Funzione try_mod

Si applica a: segno di spunta sì Databricks SQL segno di spunta sì Databricks Runtime 15.3 e versioni successive

Restituisce il resto dopo dividend / divisor o NULL sedivisor è 0.

Sintassi

try_mod(dividend, divisor)

Argomenti

  • dividend: espressione che restituisce un valore numerico.
  • divisor: espressione che restituisce un valore numerico.

Valori restituiti

Se entrambi dividend e divisor sono di DECIMAL, il risultato corrisponde al tipo del divisore. In tutti gli altri casi, un oggetto DOUBLE.

Se divisor è 0, la funzione restituisce NULL. Per generare DIVIDE_BY_ZERO errore, usare invece la funzione mod().

Esempi

> SELECT try_mod(2, 1.8);
 0.2

> SELECT try_mod(2, 0);
 NULL