- - - - - -一元运算符(负号)

返回的否定价值expr。这个函数是同义词消极的作用

语法

- - - - - -expr

参数

  • expr:一个表达式,计算一个数值或间隔。

返回

结果类型匹配的参数类型。

为积分函数可以返回一个数字类型ARITHMETIC_OVERFLOW错误。

警告

在砖运行时,如果spark.sql.ansi.enabled,一个溢出不会引起错误而是“包装”的结果。

例子

>选择- - - - - -(1);- - - - - -1>选择- - - - - -((- - - - - -32768年作为短整型));错误:ARITHMETIC_OVERFLOW>选择- - - - - -时间间隔“5”;- - - - - -0- - - - - -5