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 SELECT
Anweisungen 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 ...
Get MySQL Kochbuch, 4. Auflage now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.