|
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: