FROM

Klausel zum ausgeben und filtern von Datensätzen




FROM
In der FROM-Klausel des SELECT-Befehls wird angegeben, aus welchen Tabellen
die Daten ausgelesen und gefiltert werden sollen. Greift man nur auf eine
Tabelle zu, gibt man sie hier an:
SELECT * FROM raum;

Genau wie bei den Spalten kann man auch bei Tabellen angeben, aus welcher
Datenbank sie genommen werden sollen (falls man auf Tabellen anderer Datenbanken
zugreifen möchte und darf):

SELECT * FROM ort.raum;

Und auch wie bei den Spalten lassen sich Aliase für eine Tabelle definieren:

SELECT * FROM raum AS zimmer;

Die Tabelle raum kann in diesem Befehl nun auch über den Alias zimmer
angesprochen werden. Auch bei Tabellenaliasen ist AS optional. Bei solchen
einfachen SELECT-Befehlen ist ein Tabellenalias nicht unbedingt sinnvoll oder
nützlich, aber wenn es um Verknüpfungen zwischen mehreren Tabellen - womöglich
noch in unterschiedlichen Datenbanken - geht, ist ein Alias häufig sehr nützlich
und manchmal auch schlicht notwendig.