Megosztás a következőn keresztül:


- (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