Zum Hauptinhalt springen
Übersetzte Seite

Diese Seite wurde mit KI-Unterstützung aus dem Englischen übersetzt. Bei Abweichungen ist die englische Version maßgeblich.

ABS

Gibt den Absolutwert des numerischen Arguments zurück.

Siehe auch:
[SELECT]


Syntax​

SELECT ABS(numeric_expression) FROM <multipartIdentifier>;

abs(X) gibt NULL zurück, wenn X gleich NULL ist. abs(X) gibt 0.0 zurück, wenn X eine Zeichenkette oder ein BLOB ist, die sich nicht in einen numerischen Wert umwandeln lassen. Ist X die Ganzzahl -9223372036854775808, löst abs(X) einen Integer-Überlauffehler aus, da es keinen entsprechenden positiven 64-Bit-Zweierkomplementwert gibt.

Argumente​

numeric_expression
Ein Ausdruck aus der Kategorie der exakten oder näherungsweisen numerischen Datentypen.

Rückgabewert(e)​

Gibt einen positiven numerischen Wert zurück.


Beispiele​

Den Absolutwert einer Zahl zurückgeben​

SELECT name, abs(strftime('%s', creationTimestamp)-strftime('%s','now')) as abs_value
FROM google.compute.instances
WHERE project = 'stackql-demo'
AND zone = 'australia-southeast1-a';

Weitere Informationen finden Sie unter https://www.sqlite.org/lang_mathfunc.html