Función negative

Se aplica a:casilla marcada como Sí Databricks SQL casilla marcada como Sí Databricks Runtime

Devuelve el valor negado de expr. Esta función es un sinónimo del operador unario - (signo menos).

Sintaxis

negative(expr)

Argumentos

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

Devoluciones

El tipo de resultado coincide con el tipo de argumento.

En el caso de los tipos numéricos integrales, la función puede devolver un error de ARITHMETIC_OVERFLOW.

Advertencia

En Databricks Runtime, si spark.sql.ansi.enabled es false, un desbordamiento no provoca un error, sino que "ajusta" el resultado.

Ejemplos

> SELECT negative(1);
 -1

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