Dela via


Funktionen negative

Gäller för: markerad ja Databricks SQL markerad ja 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