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