![]() |
Aufbau von Anfragen | ![]() |
| Der Aufbau einer SQL-Anfrage |
Anfragen (Queries) in SQL orientieren sich grundsätzlich an folgendem Schema:
|
Reihenfolge |
SQL-Klausel |
Bedeutung |
Angabe notwendig |
|---|---|---|---|
|
1 |
SELECT
|
Auswahl der gewünschten Attribute |
ja |
|
2 |
FROM
|
Angabe der Tabelle(n), die die gewünschte Information enthalten |
ja |
|
3 |
WHERE
|
Angabe von Bedingungen für die gesuchte Information |
nein |
|
4 |
GROUP BY (HAVING)
|
Gruppieren der Daten nach bestimmten Kategorien |
nein |
|
5 |
ORDER BY
|
Sortierung des Ergebnisses |
nein |
Wird eine Anfrage an die Datenbank gestellt, so erhält man die gewünschte Information in Form einer Tabelle, der Ergebnistabelle, zurück.
Das untenstehende Syntaxdiagramm zeigt alle Möglichkeiten einer SQL-Anfrage.

| Bemerkung |
Im Rahmen dieses Kapitels werden nur die wichtigsten - aber in der Regel ausreichenden - Möglichkeiten hinsichtlich der SQL-Anfragen besprochen. Die Syntaxdiagramme dagegen zeigen alle Möglichkeiten auf. Vertiefende Informationen zu den nicht näher erläuterten Konstrukte finden Sie beispielsweise bei
[DD98]. |