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