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