Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Funkcja
Dotyczy: Databricks SQL
Databricks Runtime
Zwraca resztę po dividend / divisor
. Ta funkcja jest równoważna operatorowi%
(znak procentu).
Składnia
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 zgłasza błąd DIVIDE_BY_ZERO .
Aby zamiast tego wrócićNULL
, użyj funkcji try_mod().
Przykłady
> SELECT mod(2, 1.8);
0.2
> SELECT mod(2, 0);
Error: DIVIDE_BY_ZERO