|
|
Mit Hilfe der SELECT-FROM-WHERE Struktur können Anfragen an eine Dabenbank gestellt
werden.
Anfragen bestehen aus einer Auswahl der gewünschten Spalten (SELECT) und einer
Liste mit einer oder mehreren Relationen (FROM).
In dieser einfachen Form werden immer alle Datensätze zurückgeben. Zusätzlich
kann ein Suchkriterium übergeben werden
(WHERE). Damit können gezielt Datensätze selektiert werden. Eine SQL Anfrage
gibt als Resultat wiederum eine Relationen zurück.
Die Standardform einer Datenbankanfrage mittels SQL ist wie
folgt aufgebaut:SELECT <Attributliste>FROM <Relationenliste>WHERE <Bedingungen>;
Wobei:
Damit haben wir die Grundstruktur von SQL als Anfragesprache bereits gezeigt. Es gibt nun eine Reihe von möglichen Erweiterungen des obigen Grundschemas, die die Flexibilität von Anfragen massiv erhöhen. Wir unterscheiden folgende Fälle: