- (minteken) unaire operator

Retourneert de ontkende waarde van expr. Deze functie is een synoniem voor negatieve functie.

Syntaxis

- expr

Argumenten

  • expr: Een expressie die resulteert in een numeriek of interval.

Retourneert

Het resultaattype komt overeen met het argumenttype.

Voor integrale numerieke typen kan de functie een ARITHMETIC_OVERFLOW-fout retourneren.

Waarschuwing

Als in Databricks Runtime spark.sql.ansi.enabled is false, veroorzaakt een overloop geen fout, maar 'verpakt' het resultaat.

Voorbeelden

> SELECT -(1);
 -1

> SELECT -(cast(-32768 AS smallint));
 Error: ARITHMETIC_OVERFLOW

> SELECT -INTERVAL '5' MONTH;
 -0-5