Funzione mod

Si applica a: segno di spunta sì Databricks SQL segno di spunta sì Databricks Runtime

Restituisce il resto dopo dividend / divisor. Questa funzione equivale all'operatore % (segno di percentuale).

Sintassi

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, double.

Se divisor è 0, la funzione genera un errore di DIVIDE_BY_ZERO . Per restituire NULL invece, usare la funzione try_mod().

Esempi

> SELECT mod(2, 1.8);
 0.2

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