Files
Snippets/SQL.md
T
2026-04-24 21:59:20 +02:00

1.4 KiB

SQL

Distinct

Dubletten verhindern

select distinct …

Vorrang

AND geht vor OR

Sortierung (ORDER BY)

... ORDER BY ASC, das wird standardmäßig gesetzt

ASC --> Aufsteigend --> kleinster Wert zuerst

DESC --> Absteigend --< Größter Wert zuerst

Beispiele und Erklärung

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 competition-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_speed

Dies 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 ASC