Delen via


negative-functie

Van toepassing op: vinkje als ja aan Databricks SQL vinkje als ja aan Databricks Runtime

Geeft als resultaat de negatieve waarde van expr. Deze functie is een synoniem voor de unaire operator - (minteken).

Syntaxis

negative(expr)

Argumenten

  • 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 isfalse, veroorzaakt een overloop geen fout, maar 'verpakt' het resultaat.

Voorbeelden

> SELECT negative(1);
 -1

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