3.1 SELECT ... FROM

Bestimmte Spalten aus einer Tabelle abfragen.

Beispiele
  1. 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.
  2. 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
SELECT spalte [, ...]
FROM tabelle;
Abb. 3-5: SQL Syntax – SELECT-Anweisung
Merke: Spalten aus einer Tabelle abfragen
Aufgabe

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:

  1. die Kennzeichen aller Firmenwagen und ihre jeweiligen Anschaffungskosten, Lösung
    Lösung
    SQL
    SELECT Kennzeichen, Anschaffungskosten
    FROM Fahrzeug;
    Abb. 3-6: SQL-Anweisung
  2. alle Firmenwagen mit allen Daten, Lösung
    Lösung
    SQL
    SELECT *
    FROM Fahrzeug;
    Abb. 3-7: SQL-Anweisung
  3. Beginn, Ende und Zweck einer jeden Reservierung. Lösung
    Lösung
    SQL
    SELECT Beginn, Ende, Zweck
    FROM Reservierung;
    Abb. 3-8: SQL-Anweisung