3.1 SELECT ... FROM
Bestimmte Spalten aus einer Tabelle abfragen.
Beispiele
-
Wähle aus der Tabelle Kunde die Spalten Vorname und Nachname aus.
SQL
SELECT Vorname, Nachname
FROM Kunde;Abb. 3-1: SQL – Auswahl bestimmter Spalten Abfrageergebnis
Vorname Nachname Max Maier Fritz Haug Eva Maier Anja Sommer Abb. 3-2: Abfrageergebnis der SQL-Anweisung aus Abb. 3-1. -
Wähle aus der Tabelle Kunde alle Spalten aus.
SQL
SELECT *
FROM Kunde;Abb. 3-3: SQL – Auswahl aller Spalten Abfrageergebnis
ID Vorname Nachname 1 Max Maier 2 Fritz Haug 3 Eva Maier 4 Anja Sommer Abb. 3-4: Abfrageergebnis der SQL-Anweisung aus Abb. 3-3.
Jede SELECT-Anweisung muss eine FROM-Klausel besitzen, die festlegt, aus welcher Tabelle die Datensätze geholt werden, und eine SELECT-Klausel, die festlegt, welche Spalten angezeigt werden sollen.
Die FROM-Klausel wird dabei stets zuerst ausgeführt.
SQL
FROM tabelle;
SELECT-Anweisung
Aufgabe 3-1: Auswahl von Spalten
Datenbank Firmenwagen
Erstellen Sie jeweils eine SQL-Anweisung, die als Abfrageergebnis eine Tabelle mit den gewünschten Daten zurückgibt:
-
die Kennzeichen aller Firmenwagen und ihre jeweiligen Anschaffungskosten,
Lösung
Lösung
SQLSELECT Kennzeichen, Anschaffungskosten
FROM Fahrzeug;Abb. 3-6: SQL-Anweisung -
alle Firmenwagen mit allen Daten,
Lösung
Lösung
SQLSELECT *
FROM Fahrzeug;Abb. 3-7: SQL-Anweisung -
Beginn, Ende und Zweck einer jeden Reservierung.
Lösung
Lösung
SQLSELECT Beginn, Ende, Zweck
FROM Reservierung;Abb. 3-8: SQL-Anweisung