ChrisB: Numerisch UND Alphabetisch sortieren lassen

Beitrag lesen

Hi,

Was ich jedoch unbedingt in der Datenbank Form brauche wäre

Gym 1
Gym 2
Gym 11
Klasse 1
Klasse 2
Klasse 10
...

Mit + 0 oder * 1 sortiert er zwar richtig nach der Zahl, nicht jedoch nach dem Titel davor. Ein Right/Left habe ich auch schon versucht, aber irgendwie steig ich nicht wirklich dahinter, wie dann ein Group by o.ä. aussehen müsste, damit wirklich erst nach Titel und dann nach Zahl sortiert wird.

Was soll GROUP BY mit der Sortierung zu tun haben?

Du muesstest den Textinhalt in zwei Werte aufsplitten (LEFT/RIGHT sind da schon passend, wenn beide Teile immer durch ein Leerzeichen getrennt sind, nimm noch INSTR o.ae. hinzu, um die "Trennstelle" zu finden) - und dann beide im ORDER BY angeben.

Aber Vorsicht, nach den Nutzerkommentaren im Manual wird das signifikant langsamer als direktes Ordnen nach einem vorhandenen Feldwert.

MfG ChrisB