Hans: MYSQL: Einträge nach Zahl (ohne Spalte) sortieren

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

  1. Hallo,

    Beispiel:

    id | number

    1    2
    2    34
    3    87

    etc..

    $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

    1. Hi,

      genau so halt...

      MfG Hans

      1. 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