Rolf B: Datenbank/SQL: SELECT * soll Ergebnis mit alphabetisch sortierten Spaltennamen ausgeben

Beitrag lesen

Hallo Nicky,

die gewünschte Klausel zum SELECT Befehl heißt ORDER BY

Was heißt denn alphabetisch sortiert? Nach Nachname, dann nach Vorname? In dem Fall sähe deine Query so aus:

SELECT id, vorname, nachname
FROM eltern
WHERE nachname like 'M%'
ORDER BY nachname, vorname

Beachte, dass ich die Spalten explizit angeben habe und nicht SELECT * geschrieben habe. Wenn Du eine Online-Abfrage machst, ist SELECT * ok, wenn Du die Abfrage aus einem Programm heraus machst (z.B. ein PHP Skript), dann nicht. Du weißt, was Du machst - also weißt Du jetzt auch, was für deinen Fall richtig ist :)

Rolf

--
Dosen sind silbern