Função negative
Aplica-se a: SQL do Databricks Runtime do Databricks
Retorna o valor negado de expr
. Essa função é um sinônimo do operador unário - (sinal de subtração).
Sintaxe
negative(expr)
Argumentos
expr
: uma expressão avaliada como um intervalo ou um numérico.
Retornos
O tipo de resultado corresponde ao tipo de argumento.
Em tipos numéricos integrais, a função pode retornar um erro ARITHMETIC_OVERFLOW.
Aviso
No Databricks Runtime, se spark.sql.ansi.enabled for false
, um estouro não causará um erro, mas "encapsulará" o resultado.
Exemplos
> SELECT negative(1);
-1
> SELECT negative(cast(-32768 AS smallint))
Error: ARITHMETIC_OVERFLOW