Функция negative
Область применения: 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