Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Функция
Область применения:
Databricks SQL
Databricks Runtime 10.4 LTS и выше
Возвращает абсолютное значение expr.
Синтаксис
abs(expr)
Аргументы
-
expr: выражение, значением которого является число или интервал.
Возвраты
Числовое значение или интервал того же типа, что и expr.
Для целочисленных типов функция может возвращать ошибку ARITHMETIC_OVERFLOW.
Предупреждение
В Databricks Runtime, если spark.sql.ansi.enabledfalse, переполнение не приводит к ошибке, но "обертывает" результат.
Распространенные условия ошибки
Примеры
> SELECT abs(-1);
1
> SELECT abs(cast(-32768 AS SMALLINT));
Error: ARITHMETIC_OVERFLOW