Función negative
Se aplica a: Databricks SQL 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