Difference between revisions of "ABS/de"
Jump to navigation
Jump to search
Line 15: | Line 15: | ||
<pre style='width:40ex'> | <pre style='width:40ex'> | ||
ABS(x) = x, wenn x >= 0 | ABS(x) = x, wenn x >= 0 | ||
− | ABS( | + | ABS(x) = -x, wenn x < 0 |
</pre> | </pre> | ||
Latest revision as of 07:27, 12 December 2012
ABS(f) | ||
---|---|---|
DBMS | OK | Alternative |
Ingres | Ja | |
MySQL | Ja | |
Oracle | Ja | |
PostgreSQL | Ja | |
SQL Server | Ja |
ABS
ABS liefert den Absolutwert. Die Ausgabe ist positiv, auch wenn der Eingabewert negativ ist:
ABS(x) = x, wenn x >= 0 ABS(x) = -x, wenn x < 0
ABS kann bei der Suche nach "ungefähren" Werten nützlich sein. Das Beispiel liefert jedes Land, dessen Fläche ungefähr 70.000 beträgt.
Der Wert 70.000 ist der Zielwert, 500 ist der "Toleranzwert". Der Test ABS(area-70000)<500 liefert alle Flächen zwischen 70.000-500 und 70.000+500, d.h. 69.500 < area < 70.500.
SELECT name, area FROM bbc
WHERE ABS(area-70000)<500
Siehe auch
Language: | [[:{{#invoke:String|sub|ABS/de
|1 |Expression error: Unrecognized punctuation character "{".}}|English]] |
---|