Die Spalten einer Abfrage

Mit der Anweisung SELECT können wir Daten aus den Tabellen der Datenbank anfordern. Das Ergebnis der SELECT-Anweisung ist auch eine Tabelle, d.h. es besteht aus Spalten und Zeilen. Man kann sich das zunächst so wie eine Excel-Tabelle vorstellen. Die einfachste Form der SELECT Anweisung sieht so aus:

SELECT <Feldliste> FROM <Tabellenname>

Alle Spalten einer Tabelle

Wenn wir alle Spalten der Tabelle anfordern, dann können wir in der Feldliste den Stern * angeben. Die entsprechende Anfrage dazu:

SELECT * FROM <Tabellenname>

Damit können wir den vollständigen Inhalt einer Tabelle anfordern:

  • alle Spalten und
  • alle Zeilen

Das probieren wir mal aus, in dem wir in unserem Datenmodell mal die Tabelle TASKS abfragen. Diese Tabelle enthält 1000 Zeilen und viele Spalten.

Einzelne Spalten in der Feldliste

Häufig brauchen wir nicht alle Spalten und manchmal stören überflüssige Spalten sogar. Dann können wir die benötigten Spalten in der Feldliste einzeln benennen. Dazu werden die Spaltennamen mit Komma getrennt aufgelistet.

SELECT id, 
       title, 
       assignee, 
       due_date
  FROM tasks;