-
(minustecken) unary operator
Returnerar det negerade värdet för expr
. Den här funktionen är en synonym för negativ funktion.
Syntax
- expr
Argument
-
expr
: Ett uttryck som utvärderas till ett numeriskt eller intervall.
Returnerar
Resultattypen matchar argumenttypen.
För integrala 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 -(1);
-1
> SELECT -(cast(-32768 AS smallint));
Error: ARITHMETIC_OVERFLOW
> SELECT -INTERVAL '5' MONTH;
-0-5