Anmerkung
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen, dich anzumelden oder die Verzeichnisse zu wechseln.
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen , die Verzeichnisse zu wechseln.
Gilt für:
Databricks SQL
Databricks Runtime 10.4 LTS und höher
Gibt den absoluten Wert des numerischen Werts in expr zurück.
Syntax
abs(expr)
Argumente
-
expr: Ein Ausdruck, der in einen numerischen Wert oder in ein Intervall ausgewertet wird.
Gibt zurück
Ein numerischer Wert oder ein Intervall vom gleichen Typ wie expr.
Bei integralen numerischen Typen kann die Funktion den Fehler ARITHMETIC_OVERFLOW zurückgeben.
Warnung
Wenn in Databricks Runtime spark.sql.ansi.enabledfalse lautet, verursacht ein Überlauf keinen Fehler, sondern „umschließt“ das Ergebnis stattdessen.
Beispiele
> SELECT abs(-1);
1
> SELECT abs(cast(-32768 AS Smallint))
Error: ARITHMETIC_OVERFLOW