Udostępnij za pośrednictwem


Funkcja try_mod

Dotyczy: zaznacz pole wyboru oznaczone jako tak Databricks SQL zaznacz pole wyboru oznaczone jako tak Databricks Runtime 15.3 i nowsze

Zwraca resztę po dividend / divisor lub NULL , jeślidivisor ma wartość 0.

Składnia

try_mod(dividend, divisor)

Argumenty

  • dividend: wyrażenie, które daje w wyniku wartość liczbową.
  • divisor: wyrażenie, które daje w wyniku wartość liczbową.

Zwraca

Jeśli wartości i dividend divisor mają DECIMALwartość , wynik jest zgodny z typem dzielnika. We wszystkich innych przypadkach element .DOUBLE

Jeśli divisor wartość to 0, funkcja zwraca NULLwartość . Aby zgłosić błąd DIVIDE_BY_ZERO zamiast tego użyj funkcji mod().

Przykłady

> SELECT try_mod(2, 1.8);
 0.2

> SELECT try_mod(2, 0);
 NULL