2016-04-01 8 views
1

Ich habe eine Spalte "host_name" in meiner Tabelle, mit Daten wie "sto11, sto9, sto8, sto13". Ich brauche eine Abfrage wie:MySQL - Reihenfolge nach Zahlen nach Zeichenfolgenmuster

SELECT * FROM hosts ORDER BY (numbers after "sto"); 

So gibt die Abfrage von Daten mit dieser Bestellung: sto8, sto9, sto11, sto13

Gibt es eine Möglichkeit, dies in MySQL zu tun?

+1

Ist das Präfix immer das selbe? – BenM

Antwort

1

Da das Präfix (sto) festgelegt ist, sollten Sie eine Teilzeichenfolge vor dem vierten Element dieses Zeileneintrags als unsigniert ausgeben. Etwas wie dieses:

+1

arbeitete wie ein Charme, danke! –

Verwandte Themen