Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Funkcja
Dotyczy:
Databricks SQL
Databricks Runtime 15.3 i nowszej
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 zarówno dividend jak i divisor są typu DECIMAL, 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