Problem mit mysql Abfrage (Falsche Sorierung (ORDER by))

BenoX

Erfahrenes Mitglied
Hi,

ich hab ein Problem. Beim auslesen von Spalten die Zahlenwerte beinhalten sortiert mysql die falsch.

ich sortier die mit : ORDER BY zahl DESC

z.b. :)

in den spalten sind zahlen wie z.b.

1310
50
700
9


ausgeben sollte er :

1310
700
50
9


aber er gibt :

9
700
50
1310

aus, als beispiel.

Also sortiert er nur die erste Zahl die dort vorkommt, so scheint es mir jedenfalls :( Wie sortier ich die richtig?
 
ich würd mal schauen, ob in deiner Datenbank alles in Ordnung ist. So wie sich das für mich anhöhrt ist deine Spalte Zahl nicht im Integer-Format.

Nur ne Vermutung denn ohne Code...
 
fh_study hat gesagt.:
ich würd mal schauen, ob in deiner Datenbank alles in Ordnung ist. So wie sich das für mich anhöhrt ist deine Spalte Zahl nicht im Integer-Format.

Nur ne Vermutung denn ohne Code...

grml lag daran^^ hab ich wohl übersehn thx :)
 
Stimme fh_study zu hatte ma so ein Problem in Delphi Zahlen in einem Memo sortieren und da es im Memo im Format String war sortierte er es genauso wie bei dir jetzt in mysql
 
Zurück