Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Функция
Область применения: Databricks SQL
Databricks Runtime
Возвращает остаток операции dividend / divisor
. Эта функция эквивалентна оператору%
(знака процента).
Синтаксис
mod(dividend, divisor)
Аргументы
-
dividend
: выражение, значением которого является число. -
divisor
: выражение, значением которого является число.
Возвраты
Если оба dividend
и divisor
есть DECIMAL
, результат соответствует типу делителя.
Во всех остальных случаях — DOUBLE.
Если divisor
имеет значение 0, функция вызывает ошибку DIVIDE_BY_ZERO.
Чтобы вернутьсяNULL
, используйте функцию try_mod().
Примеры
> SELECT mod(2, 1.8);
1.2
> SELECT mod(2, 0);
Error: DIVIDE_BY_ZERO