Ankündigung

Einklappen
Keine Ankündigung bisher.

[Erledigt] numerische daten sortiert nach DESC auslesen

Einklappen

Neue Werbung 2019

Einklappen
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • [Erledigt] numerische daten sortiert nach DESC auslesen

    hallo

    ich weiß leider nicht mehr wo ich es gelesen habe.

    in meiner datenbank gibt es ein feld Nr:

    die wird von mir immer erhöht bei jedem neuen datensatz.

    mache ich nun die abfrage

    select nr from tab1 ORDER BY nr

    kommt folgendes raus:

    9
    8
    7
    ...
    6
    5
    4
    3
    2
    1
    17
    16
    ...

    nun möchte ich aber es gern so haben

    17
    16
    15
    ...

    weiß jemand warum das so ist, und wie ich das abschalten bzw verbessern kann?

    edit: auch mit Max(nr) kommt nur die 9 als erstes

    noch hinzugefügt sei, das die tabelle auch eine spalte mit einem autoincrement hat. aber diese spalte nr muss nebenbei erhöht werden, so wie ein auto_increment aber halt manuell bzw per abfragen


  • #2
    Welchen Datentyp hat `nr`?

    Eine Zahl sollte es schon sein.

    Kommentar


    • #3
      wenn dein feld nr vom type text ist, ist diese anzeige logisch.

      beim Feldtype integer oder so sortiert mysql eigentlich oder by desc 11 10 9 ..1 0
      http://www.dhsmedia.de
      http://www.deutsch-im-blick.de

      Kommentar


      • #4
        Zitat von kid01
        wenn dein feld nr vom type text ist, ist diese anzeige logisch.

        beim Feldtype integer oder so sortiert mysql eigentlich oder by desc 11 10 9 ..1 0
        *argh* daran liegt es. oh man der verfluchte freitag

        ok dann klappt es jetzt vielen dank

        Kommentar

        Lädt...
        X