Função abs
Aplica-se a: Databricks SQL Databricks Runtime 10.4 LTS e superior
Devolve o valor absoluto do valor numérico em expr
.
Sintaxe
abs(expr)
Argumentos
expr
: Uma expressão que é avaliada como numérica ou intervalo.
Devoluções
Um número ou intervalo do mesmo tipo que expr
.
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 abs(-1);
1
> SELECT abs(cast(-32768 AS Smallint))
Error: ARITHMETIC_OVERFLOW