A abs
függvény
A következőkre vonatkozik: Databricks SQL Databricks Runtime 10.4 LTS és újabb
A numerikus érték abszolút értékét adja vissza a következőben expr
: .
Syntax
abs(expr)
Argumentumok
expr
: Numerikus vagy intervallumértékre kiértékelt kifejezés.
Válaszok
A szám vagy intervallum azonos típusú, mint expr
a .
Az integrál numerikus típusok esetében a függvény ARITHMETIC_OVERFLOW hibát adhat vissza.
Figyelmeztetés
A Databricks futtatókörnyezetben, ha spark.sql.ansi.enabled van false
, a túlcsordulás nem okoz hibát, hanem "körbefuttatja" az eredményt.
Példák
> SELECT abs(-1);
1
> SELECT abs(cast(-32768 AS Smallint))
Error: ARITHMETIC_OVERFLOW