SQLÜberblick
Abfragen aus einer Tabelle
Abfragen aus mehreren Tabellen
Was ist SQLStructured Query Language
Seit 1987 offizieller Standard des ANSI
Mathematische Grundlage: Mengenlehre
Nicht prozedural, sondern ergebnismengenorientiert
Ergebnis ist wieder eine Menge
Was kann SQLVergeben von Benutzerberechtigungen
Anlegen von Tabellen, Feldern
Manipulation von Daten
Auswerten von Daten: SELECT-Abfragen
Prozedural – Ergebnismengenorintiert
Prozedural Öffne Tabelle zum Lesen
Setze in Tabelle bei Satz mit Name = „Franz“ auf (Index: Name)
Wenn gefunden:
Schleife:
Ausgabe
Lies Tabellensätze sequentiell weiter über Index Name
Bei Ende der Tabelle: Verlasse Schleife
Bei Name <> „Franz“: Verlasse Schleife
Schließe Tabelle
Ergebnismengenorientiert
Gib mir alle Mitarbeiter,
die Franz heißen,
mit Name, Straße, Ort,
wobei sie nach Ort sortiert sein sollen
SELECT Tabelle
SELECT Projektion
SELECT Where
SELECT Order
Abfragen aus mehreren Tabellen
SELECT from
SELECT from
SELECT join
SELECT join
SELECT outer join
SELECT outer join
Sub-SELECT
Sub-SELECT
Sub-SELECT
Top Related