negative Functie

Van toepassing op:gemarkeerd met ja Databricks SQL-controle gemarkeerd als ja Databricks Runtime

Retourneert de ontkende waarde van expr. Deze functie is een synoniem voor - (minteken) unaire operator.

Syntaxis

negative(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 negative(1);
 -1

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