Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Sortierrichtung Angeben | Sortieren Abgerufener Daten
Einführung in SQL

Swipe um das Menü anzuzeigen

book
Sortierrichtung Angeben

Sortieren von Spalten in absteigender Reihenfolge

Wir können Daten nicht nur standardmäßig in aufsteigender Reihenfolge sortieren. Die ORDER BY-Klausel kann Daten auch in absteigender Reihenfolge anordnen, wofür das Schlüsselwort DESC verwendet wird.

123
SELECT continent FROM country ORDER BY continent DESC;
copy

Sortieren mehrerer Spalten in absteigender Reihenfolge

Wir können Daten nach mehreren Spalten sortieren, was in vielen Fällen sogar notwendig ist. Beispielsweise kann bei der Anzeige einer Liste von Studierenden eine Sortierung zunächst nach Nachname und anschließend nach Vorname sinnvoll sein. Dieses Vorgehen ist besonders hilfreich, wenn mehrere Studierende denselben Namen haben.

Wenn Sie nach mehr als einer Spalte in absteigender Reihenfolge sortieren, beachten Sie, dass jede Spalte ihr eigenes DESC-Schlüsselwort benötigt.

123
SELECT id, name, region FROM country ORDER BY region, name DESC;
copy

Das Schlüsselwort DESC muss nur auf die Spalte angewendet werden, die in absteigender Reihenfolge sortiert werden soll. In unserem Beispiel wurde DESC für die Spalte name, jedoch nicht für die Spalte region verwendet. Dadurch wird die Spalte name absteigend sortiert, während die Spalte region weiterhin in aufsteigender Reihenfolge (Standard) sortiert bleibt.

Aufgabe

Swipe to start coding

Schreiben Sie eine SQL-Abfrage, um fünf Spalten mit der SELECT-Anweisung abzurufen, nämlich: name, continent, region, population und capital (bitte rufen Sie diese Spalten in dieser Reihenfolge ab). Sortieren Sie das Ergebnis nach zwei dieser Spalten: zuerst nach continent in absteigender Reihenfolge, dann nach population in aufsteigender Reihenfolge.

Lösung

Switch to desktopWechseln Sie zum Desktop, um in der realen Welt zu übenFahren Sie dort fort, wo Sie sind, indem Sie eine der folgenden Optionen verwenden
War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 2. Kapitel 5
Wir sind enttäuscht, dass etwas schief gelaufen ist. Was ist passiert?

Fragen Sie AI

expand
ChatGPT

Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen

book
Sortierrichtung Angeben

Sortieren von Spalten in absteigender Reihenfolge

Wir können Daten nicht nur standardmäßig in aufsteigender Reihenfolge sortieren. Die ORDER BY-Klausel kann Daten auch in absteigender Reihenfolge anordnen, wofür das Schlüsselwort DESC verwendet wird.

123
SELECT continent FROM country ORDER BY continent DESC;
copy

Sortieren mehrerer Spalten in absteigender Reihenfolge

Wir können Daten nach mehreren Spalten sortieren, was in vielen Fällen sogar notwendig ist. Beispielsweise kann bei der Anzeige einer Liste von Studierenden eine Sortierung zunächst nach Nachname und anschließend nach Vorname sinnvoll sein. Dieses Vorgehen ist besonders hilfreich, wenn mehrere Studierende denselben Namen haben.

Wenn Sie nach mehr als einer Spalte in absteigender Reihenfolge sortieren, beachten Sie, dass jede Spalte ihr eigenes DESC-Schlüsselwort benötigt.

123
SELECT id, name, region FROM country ORDER BY region, name DESC;
copy

Das Schlüsselwort DESC muss nur auf die Spalte angewendet werden, die in absteigender Reihenfolge sortiert werden soll. In unserem Beispiel wurde DESC für die Spalte name, jedoch nicht für die Spalte region verwendet. Dadurch wird die Spalte name absteigend sortiert, während die Spalte region weiterhin in aufsteigender Reihenfolge (Standard) sortiert bleibt.

Aufgabe

Swipe to start coding

Schreiben Sie eine SQL-Abfrage, um fünf Spalten mit der SELECT-Anweisung abzurufen, nämlich: name, continent, region, population und capital (bitte rufen Sie diese Spalten in dieser Reihenfolge ab). Sortieren Sie das Ergebnis nach zwei dieser Spalten: zuerst nach continent in absteigender Reihenfolge, dann nach population in aufsteigender Reihenfolge.

Lösung

Switch to desktopWechseln Sie zum Desktop, um in der realen Welt zu übenFahren Sie dort fort, wo Sie sind, indem Sie eine der folgenden Optionen verwenden
War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 2. Kapitel 5
Switch to desktopWechseln Sie zum Desktop, um in der realen Welt zu übenFahren Sie dort fort, wo Sie sind, indem Sie eine der folgenden Optionen verwenden
Wir sind enttäuscht, dass etwas schief gelaufen ist. Was ist passiert?
some-alt