2.1.5.

Data Retrieval Language

FROM – Clause

In der FROM-Clause wird angegeben, aus welchen Tabellen die Spalten zu holen sind. Dies können …

a) „echte“ Tabellen sein (Anwendungs- und Systemtabellen)
Bsp.: SELECT * FROM mitarbeiter

b) „dummy“ Tabellen sein
Bsp.: SELECT 1+1 FROM DUAL (DUAL ist die MySQL DummyTabelle, vgl. SYSDUMMY bei DB2)

c) Views sein (Anwendungs- und Systemviews)
Bsp.: SELECT * FROM view_on_mitarbeiter

d) SUBSELECTS sein
Bsp.: SELECT a.* FROM (select mitarbeiter-id, name from mitarbeiter) AS a

Werden mehrere Tabellen selektiert, so empfiehlt es sich, der Tabelle einen Tabellenalias zu geben
(Siehe Beispiel aus voriger Folie)