MySQL: Sortieren nach mehreren Spalten
Frage von Gast | Letztes Update am 02.07.2021 | Erstellt am 05.11.2014
Mit "ORDER BY spalte ASC" oder "ORDER BY spalte DESC" ist es mir gelungen, meine Daten aufsteigend (ASC) oder absteigend (DESC) sortiert aus meiner Datenbank auszulesen und auszugeben.
Ich möchte nun aber zwei oder noch mehr Spalten in meine Sortierung mit einbeziehen. Das heißt, bei gleichem Wert in der ersten Spalte, sollen die Werte nach der zweiten Spalte sortiert werden.
Aktuell gelingt es mir nur nach der ersten Spalte zu sortieren, in der zweiten Spalte sind die Werte dann völlig durcheinander und ungeordnet. Gibt es die Möglichkeit dies irgendwie zu realisieren?
Ähnliche Themen
Quicksort: Zwei Spalten sortieren
Frage | 1 Antwort
XLS und XLSX: Maximale Anzahl von Spalten und Zeilen
Info | 2 Kommentare
SQLite: String und Spalten verknüpfen mit SQLite (CONCAT)
Info | 2 Kommentare
MySQL: Minimale Wortlänge bei der Volltextsuche ändern
Tipp | 1 Kommentar
MySQL: 3 Wege um Definitionen und Aufbau einer Tabelle anzuzeigen
Info | 0 Kommentare
MySQL: CSV Export als auf dem Server gespeicherte Datei
Tutorial | 0 Kommentare
JavaScript: Array mit Zahlen sortieren
Tutorial | 0 Kommentare
Wichtiger Hinweis
Bitte beachten Sie: Die Beiträge auf askingbox.de sind Beiträge von Nutzern und sollen keine professionelle Beratung ersetzen. Sie werden nicht von Unabhängigen geprüft und spiegeln nicht zwingend die Meinung von askingbox.de wieder. Mehr erfahren.
Jetzt mitmachen
Stellen Sie Ihre eigene Frage oder schreiben Sie Ihren eigenen Artikel auf askingbox.de. So gehts.
Du kannst beliebig viele Spalten mit einem Komma getrennt hinter ORDER BY schreiben.
Also zum Beispiel folgendes um zuerst nach spalte1, dann nach spalte2 und dann nach spalte3 zu sortieren:
Auch hier kannst du ASC und DESC verwenden, wenn du es nicht explizit schreibst, wird immer ASC per default verwendet.
Dies würde zuerst aufsteigend nach spalte1 sortieren und anschließend (innerhalb gleicher Werte von spalte1) absteigend nach spalte2.
Letztes Update am 02.07.2021 | Erstellt am 05.11.2014