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