Sortierung numerischer Werte in Varchar Column (PostgreSQL 8.3)

-ben-

Mitglied
Hallo!

Folgender UseCase: Ich habe eine Column vom Typ Varchar. Diese enthält numerische und alphanumerische Werte (z.B. 123, 9001, TS-399, etc.).

Ich möchte nun bei einer Abfrage nach dieser Spalte sortieren. Die numerischen Werte sollten nach derem Wert sortiert, und nicht als String behandelt werden. Also 1,2,22,30,100 und nicht 1,100,2,22,30.

Das ganze sollte auf PostgreSQL 8.3 funktionieren. Hat jemand eine Idee?

Vielen Dank und Gruss
ben
 
Ich würde mir temporär eine eigene Tabelle oder Spalte anschaffen und via REGEX und nem INSERT alle numerischen Werte kopieren in der DB.

Chris
 
Zurück