SORT DESC Problem

cardician

Mitglied
Hallo!
Ich habe ein Problem. Ich habe in einer Tabellenspalte varchar als Typ, auch wenn dort in erster Linie Zahlen sind. Jetzt will ich nach dieser Spalte absteigend sortieren. Wenn ich das mit dem "SORT BY bla DESC" - Befehl mache, sortiert er jedoch nur nach der ersten Ziffer, das heißt 6 kommt z.B. vor 234. Kann man das irgendwie so hinbekommen, dass er die Zahlen als Ganzes nimmt?
 
Wenn man varchar sortiert, dann sortiert er erst die erste Position, dann die zweite usw.
z. B.:
62
7
71
713
9

Wenn du in der Spalte nur Zahlen stehen hast, dann verwendest du am besten TINYINT, SMALLINT, MEDIUMINT oder INT
 
Hm, und da kann man nix machen?
Es handelt sich um Seitenzahlen und Vorwortseitenzahlen sind hin und wieder römische Ziffern, d.h. sowas wie xvi. Deswegen wird es mit einem INT-Datentyp schwierig...?!
 
Zurück