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