Wie verwende ich die ORDER BY-Klausel in SQL?



Dieser Artikel zu 'ORDER BY in SQL' ist eine umfassende Anleitung zur ORDER BY-Anweisung in SQL. Diese Anweisung wird verwendet, um Daten in einer Tabelle zu sortieren.

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.

SQL-ORDER BY-SQL-Edureka-300x144Die folgenden Themen werden in diesem Artikel behandelt:





    1. Was ist die ORDER BY-Klausel in SQL?
    2. Syntax
    3. ORDER BY in einer Spalte
    4. BESTELLUNG NACH DESC
    5. ORDER BY in mehreren Spalten

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.