Delen via


- (minus teken) unaire operator

Geeft als resultaat de negatieve waarde van expr. Deze functie is een synoniem voor negative functie.

Syntaxis

- expr

Arguments

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

Retouren

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