Sort Results Part 1
Teil des Abschnitts Grundlagen der SQL-Journey von Coddy — Lektion 13 von 72.
Beim Abfragen einer Datenbank kann die Organisation Ihrer Ergebnisse in einer sinnvollen Reihenfolge die Datenanalyse erheblich effizienter machen. Um das Ergebnis zu sortieren, verwenden wir das ORDER BY-Schlüsselwort und danach sollten wir angeben, nach welchem Feld wir sortieren. Standardmäßig sortiert es in aufsteigender Reihenfolge.
Zum Beispiel betrachten Sie die folgende <strong>competition</strong>-Tabelle:
| runner_id | age | avg_speed |
|---|---|---|
| 1 | 47 | 3.65 |
| 2 | 62 | 3.07 |
| 3 | 57 | 6.82 |
| 4 | 56 | 4.34 |
| 5 | 25 | 4.93 |
| 6 | 40 | 3.94 |
| 7 | 23 | 6.58 |
| 8 | 40 | 3.43 |
SELECT *
FROM competition
WHERE age > 50
ORDER BY avg_speedDies ist das Ergebnis
| runner_id | age | avg_speed |
|---|---|---|
| 2 | 62 | 3.07 |
| 4 | 56 | 4.34 |
| 3 | 57 | 6.82 |
Um anzugeben, wie diese Daten sortiert werden sollen, können wir die DESC- oder ASC-Schlüsselwörter nach dem Namen der Spalte hinzufügen.
ORDER BY avg_speed ASCAufgabe
EinfachVerfügbare Tabellen und Spalten:
<strong>feathers</strong>:<strong>id</strong>,<strong>weight</strong>
Geben Sie alle IDs zurück, nachdem Sie sie nach dem Gewicht in absteigender Reihenfolge sortiert haben
Spickzettel
Verwenden Sie ORDER BY, um Abfrageergebnisse zu sortieren. Standardmäßig sortiert es in aufsteigender Reihenfolge:
SELECT *
FROM table_name
ORDER BY column_nameUm die Sortierrichtung anzugeben, fügen Sie ASC (aufsteigend) oder DESC (absteigend) hinzu:
ORDER BY column_name DESC
ORDER BY column_name ASCProbier es selbst
Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.
Alle Lektionen in Grundlagen
4More Keywords
The IN keywordThe BETWEEN keywordThe LIKE keywordThe AS keywordRecap - Cellphone Models2Conditions
Conditions BasicsThe AND keywordThe OR keywordThe NOT keywordMultiple Conditions CombinedParenthesisBooleans5Arithmetic Operations
Mathematical OperatorsMathematical ColumnsThe Modulo OperationThe ROUND() Function3Specific Return Format
Null valuesSort Results Part 1Sort Results Part 2Recap - Cyber Security FirmLimit number of recordsRecap - Vehicle Factory6Intro Challenges
Recap - Parliamentary ElectionRecap - Police Criminal ArrestRecap - Bar Beverage ContainerRecap - Engineer new columns