-(signo menos) operador unario (Databricks SQL)

Devuelve el valor negado de expr .

Sintaxis

- expr

Argumentos

  • expr: expresión que se evalúa como un valor numérico o INTERVAL.

Devoluciones

El tipo de resultado coincide con el tipo de argumento.

Para los tipos numéricos enteros, la función puede devolver un error de desbordamiento.

Esta función es un sinónimo de función negativa (Databricks SQL).

Ejemplos

> SELECT -(1);
 -1

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

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