abs
-functie
Van toepassing op: Databricks SQL Databricks Runtime 10.4 LTS en hoger
Retourneert de absolute waarde van de numerieke waarde in expr
.
Syntaxis
abs(expr)
Argumenten
expr
: Een expressie die resulteert in een numerieke waarde of een interval.
Retouren
Een numeriek of interval van hetzelfde type als expr
.
Voor integrale numerieke typen kan de functie een ARITHMETIC_OVERFLOW fout retourneren.
Waarschuwing
In Databricks Runtime als spark.sql.ansi.enabled is, veroorzaakt false
een overloop geen fout, maar 'verpakt' het resultaat.
Voorbeelden
> SELECT abs(-1);
1
> SELECT abs(cast(-32768 AS Smallint))
Error: ARITHMETIC_OVERFLOW