-(Minuszeichen) unärer Operator (Databricks SQL)

Gibt den negierten Wert von expr zurück.

Syntax

- expr

Argumente

  • expr: Ein Ausdruck, der als numerischer Ausdruck oder INTERVAL ausgewertet wird.

Gibt zurück

Der Ergebnistyp entspricht dem Argumenttyp.

Bei integralen numerischen Typen kann die Funktion einen Überlauffehler zurückgeben.

Diese Funktion ist ein Synonym für eine negative Funktion (Databricks SQL).

Beispiele

> SELECT -(1);
 -1

> SELECT -(cast(-32768 AS smallint));
 overflow

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