MySQL-Abfrage: Nach größter Zahl sortieren

qsrs

Erfahrenes Mitglied
Hallo,

ich habe ein Feld vom Typ TEXT (kann leider nicht mehr geändert werden). In diesem stehen Zahlenwerte. Nun möchte ich nach der Größe dieser Zahlen sortieren. Wenn ich sie nun einfach per Feldmanem auf- oder absteigend sortiere, wird mir nicht die größte Zahl angezeigt, sondern die Zahl, an welcher zuerst die größte Zahl steht.

aus:

91
199

sollte:

199
91

werden. Wie mache ich das?
 
Ich verstehe auch nicht, warum du das als Text machst und nicht als Zahl. Aber mal davon abgesehen, nehme ich an, dass du mit PHP ausliest? Dann kannst du in der SQL Abfrage ja in eine Integer umwandeln und dann nach dieser umgewandelten Zahl sortieren. Entsprechende Funktion heißt settype. Weiß ja aber nicht hundert pro, ob du PHP nutzt?
 
Danke für deine Antwort. Ja, ich nutze PHP. Aber ich werde nun doch den Feldtype auf INT setzen müssen, dann ist es ohnehin kein Problem mehr.
 

Neue Beiträge

Zurück