abs-functie

Van toepassing op:vinkje als ja aan Databricks SQL vinkje als ja aan 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 falseeen overloop geen fout, maar 'verpakt' het resultaat.

Voorbeelden

> SELECT abs(-1);
 1

> SELECT abs(cast(-32768 AS Smallint))
 Error: ARITHMETIC_OVERFLOW