Der SELECT-Befehl in SQL
Der SELECT-Befehl wird verwendet, um Daten aus einer oder mehreren Tabellen einer Datenbank abzufragen. Mit SELECT können bestimmte Spalten ausgewählt, Bedingungen gesetzt und Ergebnisse sortiert werden.
Grundstruktur
SELECT spalte1, spalte2, ... FROM tabelle WHERE bedingung;
- spalte1, spalte2, ...: Die Spalten, die abgefragt werden sollen.
- tabelle: Die Tabelle, aus der die Daten stammen.
- bedingung (optional): Filtert die Ergebnisse.
Beispiele
Alle Daten abfragen
SELECT * FROM kunden;
Bestimmte Spalten abfragen
SELECT name, stadt FROM kunden;
Mit Bedingung (WHERE)
SELECT * FROM kunden WHERE stadt = 'Berlin';
Ergebnisse sortieren
SELECT name, stadt FROM kunden ORDER BY name ASC;
Doppelte Werte vermeiden (DISTINCT)
SELECT DISTINCT stadt FROM kunden;
Weitere Optionen
- LIMIT: Begrenzung der Anzahl der zurückgegebenen Zeilen
SELECT * FROM kunden LIMIT 5; - AS: Spaltennamen umbenennen
SELECT name AS kundenname FROM kunden;
Zusammenfassung
Mit SELECT können gezielt Daten aus einer Datenbank abgefragt und nach verschiedenen Kriterien gefiltert, sortiert und dargestellt werden.