Funktionen negative
Gäller för: Databricks SQL
Databricks Runtime
Returnerar det negerade värdet för expr
. Den här funktionen är synonym för - (minustecken) unary-operator.
Syntax
negative(expr)
Argument
expr
: Ett uttryck som utvärderas till ett numeriskt eller intervall.
Returer
Resultattypen matchar argumenttypen.
För integral numeriska typer kan funktionen returnera ett ARITHMETIC_OVERFLOW fel.
Varning
I Databricks Runtime, om spark.sql.ansi.enabled är false
, orsakar ett spill inte ett fel utan "omsluter" resultatet i stället.
Exempel
> SELECT negative(1);
-1
> SELECT negative(cast(-32768 AS smallint))
Error: ARITHMETIC_OVERFLOW