negative função

Aplica-se a:verificar a verificação sim do SQL do Databricks marcada como sim Databricks Runtime

Devolve o valor negado de expr. Esta função é um sinónimo para o operador unário - (sinal de subtração).

Sintaxe

negative(expr)

Argumentos

  • expr: uma expressão que avalia como um intervalo ou numérico.

Devolve

O tipo de resultado corresponde ao tipo de argumento.

Para tipos numéricos integrais, a função pode devolver um erro de ARITHMETIC_OVERFLOW .

Aviso

No Databricks Runtime, se spark.sql.ansi.enabled for false, uma capacidade excedida não causará um erro, mas "encapsula" o resultado.

Exemplos

> SELECT negative(1);
 -1

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