-
(mínuszjel) nem szereplő operátor
A negatív értéket adja eredményül expr
. Ez a függvény a negatív függvény szinonimája.
Szintaxis
- expr
Argumentumok
-
expr
: Numerikusan vagy intervallumként kiértékelt kifejezés.
Visszatérési érték
Az eredmény típusa megegyezik az argumentum típusával.
Az integrál numerikus típusok esetében a függvény ARITHMETIC_OVERFLOW hibát adhat vissza.
Figyelmeztetés
A Databricks Runtime-ban, ha a spark.sql.ansi.enabled értéke false
, a túlcsordulás nem okoz hibát, hanem "körbefuttatja" az eredményt.
Példák
> SELECT -(1);
-1
> SELECT -(cast(-32768 AS smallint));
Error: ARITHMETIC_OVERFLOW
> SELECT -INTERVAL '5' MONTH;
-0-5