- (减号) 一元运算符 (Databricks SQL)

返回 expr 的相反值。

语法

- expr

参数

  • expr:计算结果为数值或间隔的表达式。

返回

结果类型与参数类型一致。

对于整型数值类型,该函数可能返回溢出错误。

此函数是 (Databricks SQL) 的负值函数的同义词。

示例

> SELECT -(1);
 -1

> SELECT -(cast(-32768 AS smallint));
 overflow

> SELECT -INTERVAL '5' MONTH;
 -0-5