Kapitel 9. Abfrageergebnisse sortieren
Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com
9.0 Einleitung
Dieses Kapitel behandelt die Sortierung, eine äußerst wichtige Operation, mit der du steuern kannst, wie MySQLdie Ergebnisse von SELECTAnweisungen anzeigt. Um ein Abfrageergebnis zu sortieren, fügen Sie der Abfrage eine ORDER BY Klausel hinzu. Ohne eine solche Klausel kann MySQL die Zeilen in beliebiger Reihenfolge zurückgeben. Die Sortierung hilft dabei, Ordnung in die Unordnung zu bringen und macht die Abfrageergebnisse übersichtlicher und verständlicher.
Du kannst die Zeilen eines Abfrageergebnisses auf verschiedene Arten sortieren:
Eine einzelne Spalte, eine Kombination von Spalten oder sogar Teile von Spalten oder Ausdrucksergebnissen verwenden
Aufsteigende oder absteigende Reihenfolge verwenden
String-Vergleiche unter Berücksichtigung der Groß- und Kleinschreibung verwenden
Zeitliche Anordnung verwenden
Mehrere Beispiele in diesem Kapitel verwenden die Tabelle driver_log, die Spalten für die Aufzeichnung der täglichen Fahrtenbücher einer Gruppe von Lkw-Fahrern enthält:
mysql> SELECT * FROM driver_log; +--------+-------+------------+-------+ | rec_id | name | trav_date | miles | +--------+-------+------------+-------+ | 1 | Ben | 2014-07-30 | 152 | | 2 | Suzi | 2014-07-29 | 391 | | 3 | Henry | 2014-07-29 | 300 | | 4 | Henry | 2014-07-27 | 96 | | 5 | Ben | 2014-07-29 | 131 | | 6 | Henry | 2014-07-26 ...Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access