Databases Reference
In-Depth Information
10
C H A
P
I
T
R
E
D
I
X
Einfache select -
Anweisungen
In Kapitel 5 haben wir uns die Möglichkeiten der DDL-Komponente von SQL er-
arbeitet. In diesem Kapitel lernen wir, wie wir die Daten aus den fertigen Tabellen
mit Hilfe der DML verarbeiten. Mit der select -Anweisung beschäftigten wir uns
bereits sehr früh - in Kapitel 2. Zwischenzeitlich haben wir uns ein solides theo-
retische Fundament in Form des relationalen Modells und der Relationenalgebra
geschaffen. Jetzt sehen wir, wie man beides mit SQL umsetzt.
Die select -Anweisung hat neben select und from noch einige optionale syn-
taktische Komponenten, die wir in diesem und den nächsten Kapiteln besprechen.
Der SQL-Standard sieht bereits viele Möglichkeiten vor, um Datensätze mit Hilfe
der select -Anweisung in Tabellen zu finden. Viele Hersteller haben zu ihrem
RDBMS Erweiterungen entwickelt. Die Möglichkeiten der select -Anweisung
machen wir uns nach und nach anhand von Daten aus der folgenden Tabelle klar:
create table alben(
reihe varchar(30),
titel varchar(30),
band int check(band>=0),
preis decimal(4,2) check(preis>=0),
jahr int,
primary key(reihe, band)
)
Der exemplarische Datenbestand, den wir verwenden, ist in Tabelle 10.1 darge-
stellt:
Jedes Album hat einen Titel, und jeder Titel erscheint im Rahmen einer Reihe. So
ist der Titel „Asterix der Gallier“ in der Reihe „Asterix“ erschienen. Die Titel ha-
 
Search WWH ::




Custom Search