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