Hi!
Diese kann man mit ALTER TABLE table ORDER BY ... einmalig sortieren lassen.
Was heißt "einmalig" in diesem Fall?
Einmalig heißt, dass die Daten dann in der Tabelle so sortiert sind und bei Abfragen vielleicht auch so ausgegeben werden. Allerdings gibt es darauf keine Garantie und schon gar nicht, wenn irgendwelche Änderungen am Datenbestand vorgenommen werden.
Wenn ich also nach ID sortieren lassen und später doch lieber nach Usernamen, dann klappt das nimmer?
Der offizielle und garantiert sichere Weg ist die Verwendung der ORDER-BY-Klausel im SELECT-Statement.
Und noch eine Frage: Gibt es eine query, nach der ich die UserID nachträglich alphabetisch den Usernamen zuordnen kann?
Wenn die UserID keine fachlicher Wert ist (sondern lediglich zur Verwaltung, beispielsweise für Zuordnungen zu Daten in anderen Tabellen dient) ist es nicht sinnvoll, die IDs zu ändern. Wenn dich Lücken darin stören, die ergeben sich im laufenden Betrieb (durch Löschungen) und sind völlig normal.
Lo!