Entwickler-Ecke

Datenbanken - Nach Nummer in VARCHAR Feld sortieren


Hendrik - Di 24.06.08 22:34
Titel: Nach Nummer in VARCHAR Feld sortieren
Hey!

Ich hab den ganzen Abend gesucht, aber leider nichts gefunden:

In einem Varchar Feld einer Tabelle sind fortlaufende Nummern. Wenn ich die Table über ORDER BY FELD sortiere, steht an erster Stelle 1, dann 11 und nicht 2. Das Feld kann ich leider nicht als INTEGER anlegen. Gibt es trotzdem eine Möglichkeit, es nach aufsteigender Zahl zu sortieren?


mkinzler - Di 24.06.08 22:40

Welches DBMS?
Steht nur die Zahl im Feld?


Hendrik - Di 24.06.08 22:45

Firebird und nur die Zahl in dem Feld.


mkinzler - Di 24.06.08 23:38


SQL-Anweisung
1:
select <Feldliste> from <Tabelle> order by CAST( <Feld> AS integer);                    


Hendrik - Di 24.06.08 23:40

Genau danach habe ich gesucht!

Danke dir!