Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
适用于:
Databricks SQL
Databricks Runtime
返回 expr 的相反值。 此函数是一元运算符的同义词-(减号)。
语法
negative(expr)
参数
-
expr:一个计算结果为数字或间隔的表达式。
返回
结果类型与参数类型匹配。
对于整型数值类型,该函数可以返回 ARITHMETIC_OVERFLOW 错误。
警告
在 Databricks Runtime 中,如果 spark.sql.ansi.enabled 为 false,则溢出不会导致错误,而是会将结果“换行”。
示例
> SELECT negative(1);
-1
> SELECT negative(cast(-32768 AS smallint))
Error: ARITHMETIC_OVERFLOW