MYSQL: Einträge nach Zahl (ohne Spalte) sortieren
Hans
- datenbank
0 Axel Richter0 Hans
Hi,
Ich habe eine DB mit Datensätzen, die ich gerne nach einer außenständigen Zahl sortieren möchte. Bisher kenne ich nur die Sortierung nach in dem Datensatz vorhandenen Spalten.
Nun sollen die Datensätze jedoch nach der Zahl sortiert wrden.
Beispiel:
id | number
1 2
2 34
3 87
etc..
$zahl=5
Nun sollen die Datensätze nach Nähe zu $zahl sortiert werden...
Danke,
Hans
Hallo,
Beispiel:
id | number
1 2
2 34
3 87etc..
$zahl=5
Nun sollen die Datensätze nach Nähe zu $zahl sortiert werden...
Also nach dem absoluten Betrag der Differenz zwischen number und $zahl?
viele Grüße
Axel
Hi,
genau so halt...
MfG Hans
Hallo,
genau so halt...
Und? Hast Du's nun?
SELECT ... ORDER BY ABS(number-5)
http://www.mysql.de/doc/de/Mathematical_functions.html
Wie Du die 5 durch Deine Variable $zahl ersetzt, liest Du bitte in der Dokumentation Deiner serverseitigen Sprache nach.
viele Grüße
Axel