Auf dem heutigen Markt, auf dem täglich eine riesige Datenmenge generiert wird, ist es für uns sehr wichtig, die in Datenbanken vorhandenen Daten zu sortieren. Nun, um Daten in SQL zu sortieren, Verwenden Sie normalerweise die ORDER BY-Klausel. Also, in diesem Artikel auf ORDER BY in SQL Ich werde die verschiedenen Möglichkeiten diskutieren, wie Sie diese Klausel zum Sortieren von Daten verwenden können.
Die folgenden Themen werden in diesem Artikel behandelt:
Was ist ORDER BY in SQL?
Die ORDER BY-Klausel wird verwendet, um alle Ergebnisse in aufsteigender oder absteigender Reihenfolge zu sortieren. Standardmäßig sind die Ergebnismengen in aufsteigender Reihenfolge sortiert. Wenn Sie die Ergebnismenge in absteigender Reihenfolge sortieren möchten, können Sie das Schlüsselwort DESC verwenden. Abgesehen davon können Sie auch nach einer Spalte oder mehreren Spalten in einer Tabelle sortieren.
Syntax:
SELECT Column1, Column2, ... ColumnN FROM TableName ORDER BY Column1, Column2, ... ASC | DESC
Da Sie die Syntax von ORDER BY in SQL kennen, sehen wir uns einige Beispiele für diese Klausel an.
Betrachten Sie die folgende Tabelle, um alle Operationen in der ORDER BY-Klausel anzuzeigen. Um Tabellen in SQL zu erstellen, können Sie auch die verwenden CREATE-Tabellenanweisung .
Studenten ID | Vorname | Telefonnummer | Stadt |
ein | Rohan | 9876543210 | Hyderabad |
2 | Sonali | 9876567864 Festlegen des Klassenpfads in Java | Bengaluru |
3 | Ajay | 9966448811 | Lucknow |
4 | Geeta | 9765432786 | Lucknow |
5 | Shubham | 9944888756 | Delhi |
ORDER BY-Klausel in einer Spalte
Wenn Sie Daten nach einer bestimmten Spalte sortieren müssen, müssen Sie den Namen der Spalte nach der ORDER BY-Klausel in angeben .
Beispiel:
Stellen Sie sich ein Szenario vor, in dem Sie eine Abfrage schreiben müssen, um alle Schüler aus der Tabelle 'Schüler' auszuwählen, sortiert nach der Spalte 'Stadt'.
SELECT * FROM Students ORDER BY City
Beim Ausführen der obigen Abfrage wird eine Ausgabe wie folgt angezeigt:
Studenten ID | Vorname | Telefonnummer | Stadt |
2 | Sonali | 9876567864 | Bengaluru |
5 | Shubham | 9944888756 | Delhi |
ein | Rohan | 9876543210 | Hyderabad |
3 | Ajay | 9966448811 | Lucknow |
4 | Geeta | 9765432786 | Lucknow |
BESTELLUNG NACH DESC
Wenn Sie Daten in absteigender Reihenfolge sortieren müssen, müssen Sie das Schlüsselwort DESC nach der ORDER BY-Klausel in SQL angeben.
Beispiel:
Stellen Sie sich ein Szenario vor, in dem Sie eine Abfrage schreiben müssen, um alle Schüler aus der Tabelle 'Schüler' auszuwählen, sortiert nach der Spalte 'Stadt' in absteigender Reihenfolge.
SELECT * FROM Students ORDER BY City DESC
Beim Ausführen der obigen Abfrage wird eine Ausgabe wie folgt angezeigt:
Studenten ID | Vorname | Telefonnummer | Stadt |
4 | Geeta | 9765432786 | Lucknow |
3 | Ajay | 9966448811 | Lucknow |
ein | Rohan | 9876543210 | Hyderabad |
5 | Shubham | 9944888756 | Delhi |
2 | Sonali | 9876567864 | Bengaluru Was macht der Iterator in Java? |
ORDER BY in mehreren Spalten
Wenn Sie Daten nach vielen Spalten sortieren müssen, müssen Sie den Namen dieser Spalten nach der ORDER BY-Klausel in SQL angeben.
Beispiel:
Stellen Sie sich ein Szenario vor, in dem Sie eine Abfrage schreiben müssen, um alle Schüler aus der Tabelle 'Schüler' auszuwählen, sortiert nach den Spalten 'Stadt' und 'Vorname'.
SELECT * FROM Students ORDER BY City, Vorname
Entsprechend der obigen Abfrage wird eine Ergebnismenge angezeigt, die nach Stadt sortiert ist. Wenn jedoch einige Zeilen dieselbe Stadt haben, werden sie nach Vorname sortiert. Beim Ausführen der obigen Abfrage wird eine Ausgabe wie folgt angezeigt:
Studenten ID | Vorname | Telefonnummer | Stadt |
2 | Sonali | 9876567864 | Bengaluru |
5 | Shubham | 9944888756 | Delhi |
ein | Rohan | 9876543210 | Hyderabad |
3 | Ajay | 9966448811 | Lucknow |
4 | Geeta | 9765432786 | Lucknow |
Sie können die Schüler auch nach aufsteigender Reihenfolge für „Stadt“ und absteigender Reihenfolge für „Vorname“ sortieren. Dazu können Sie einen Code wie folgt schreiben:
SELECT * FROM Students ORDER BY City ASC, Vorname DESC
Beim Ausführen der obigen Abfrage wird eine Ausgabe wie folgt angezeigt:
Studenten ID | Vorname | Telefonnummer | Stadt |
2 | Sonali | 9876567864 | Bengaluru |
5 | Shubham | 9944888756 | Delhi |
ein | Rohan | 9876543210 | Hyderabad |
4 | Geeta | 9765432786 | Lucknow |
3 | Ajay | 9966448811 | Lucknow |
Damit beenden wir diesen Artikel über ORDER BY in SQL. Ich hoffe, Sie haben verstanden, wie die ORDER BY-Klausel in SQL verwendet wird. Wenn Sie mehr darüber erfahren möchten MySQL Lernen Sie diese relationale Open-Source-Datenbank kennen und sehen Sie sich unsere an Dies beinhaltet ein von Lehrern geführtes Live-Training und praktische Projekterfahrung. Diese Schulung hilft Ihnen dabei, MySQL gründlich zu verstehen und das Thema zu beherrschen.
Hast du eine Frage an uns? Bitte erwähnen Sie es im Kommentarbereich dieses Artikels zu 'ORDER BY in SQL' und ich werde mich bei Ihnen melden.