Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Função
Aplica-se a:
Databricks SQL
Databricks Runtime
Devolve o valor negado de expr. Esta função é sinónimo de - operador unário (signo negativo).
Sintaxe
negative(expr)
Argumentos
-
expr: Uma expressão que é avaliada como numérica ou intervalo.
Devoluções
O tipo de resultado corresponde ao tipo de argumento.
Para 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