In PostgreSQL ist das abs() Die Funktion gibt den absoluten Wert ihres Arguments zurück.
Der Absolutwert gibt an, wie weit die Zahl von Null entfernt ist. Daher ist der Absolutwert von 7 7, und der Absolutwert von -7 ist ebenfalls 7.
Daher werden alle negativen Werte an abs() übergeben werden als positive Werte zurückgegeben. Positive Werte und Null werden unverändert zurückgegeben.
Syntax
Die Syntax ist ganz einfach:
abs(x)
Wobei x ist das Argument, das Sie angeben, um den absoluten Wert zu erhalten.
Beispiel
Hier ist ein Beispiel, um die Verwendung zu demonstrieren.
SELECT abs(-58); Ergebnis:
58
In diesem Fall habe ich einen negativen Wert angegeben (-58 ) und es gab sein positives Äquivalent zurück (58 ).
Positive Werte
Übergebe ich einen positiven Wert, wird dieser unverändert zurückgegeben.
SELECT abs(58); Ergebnis:
58
Null
Auch Null wird unverändert zurückgegeben.
SELECT abs(0); Ergebnis:
0
Ausdrücke
Die abs() Die Funktion kann den absoluten Wert von Ausdrücken wie dem folgenden zurückgeben.
SELECT abs(-20 * 5); Ergebnis:
100
Nur um es klarzustellen, hier wird es wieder mit der tatsächlichen Ausgabe des Ausdrucks verglichen.
SELECT
(-20 * 5) AS "Result of Expression",
abs(-20 * 5) AS "Result of abs(Expression)"; Ergebnis:
Result of Expression | Result of abs(Expression) ----------------------+--------------------------- -100 | 100