Sortierung von Ordnungsnummern
Hallo,
ich möchte gerne die Ausgabe nach Ordnungsnummern sortieren.
Die Ordnungsnummern bestehen aus Zahlenwerten getrennt mit Punkten, wobei die Zahl und die Anzahl der Punkte völlig beliebig sind. Die Ordnungsnummern sind als VARCHAR hinterlegt.
Beispiel: 1.2.13.4
Leider habe ich bisher keinen Hinweis auf eine Sortierung gefunden. Die CAST(onr AS UNSIGNED) berücksichtigt ja nur die erste Zahl - beim Beispiel die 1.
MySQL hält ja bestimmte Funktionen bereit, die mit dieser Art umgehen können z.B. bei IP-Adressen " ORDER BY INET_ATON(onr)" - leider habe ich noch nichts gefunden was mir hilft.
Vielleicht muss ich noch dazu sagen, das die Sortierung nach folgendem Muster erfolgen soll:
1
1.1
1.10.2
1.11.1.14
...
Vielleicht hat hier jemand eine performante Idee?
Gruß
Jan
|