SQL Überblick Abfragen aus einer Tabelle Abfragen aus mehreren Tabellen.
Transcript of SQL Überblick Abfragen aus einer Tabelle Abfragen aus mehreren Tabellen.
![Page 1: SQL Überblick Abfragen aus einer Tabelle Abfragen aus mehreren Tabellen.](https://reader035.fdocuments.net/reader035/viewer/2022062223/55204d7649795902118cb5ba/html5/thumbnails/1.jpg)
SQLÜberblick
Abfragen aus einer Tabelle
Abfragen aus mehreren Tabellen
![Page 2: SQL Überblick Abfragen aus einer Tabelle Abfragen aus mehreren Tabellen.](https://reader035.fdocuments.net/reader035/viewer/2022062223/55204d7649795902118cb5ba/html5/thumbnails/2.jpg)
Was ist SQLStructured Query Language
Seit 1987 offizieller Standard des ANSI
Mathematische Grundlage: Mengenlehre
Nicht prozedural, sondern ergebnismengenorientiert
Ergebnis ist wieder eine Menge
![Page 3: SQL Überblick Abfragen aus einer Tabelle Abfragen aus mehreren Tabellen.](https://reader035.fdocuments.net/reader035/viewer/2022062223/55204d7649795902118cb5ba/html5/thumbnails/3.jpg)
Was kann SQLVergeben von Benutzerberechtigungen
Anlegen von Tabellen, Feldern
Manipulation von Daten
Auswerten von Daten: SELECT-Abfragen
![Page 4: SQL Überblick Abfragen aus einer Tabelle Abfragen aus mehreren Tabellen.](https://reader035.fdocuments.net/reader035/viewer/2022062223/55204d7649795902118cb5ba/html5/thumbnails/4.jpg)
Prozedural – Ergebnismengenorintiert
![Page 5: SQL Überblick Abfragen aus einer Tabelle Abfragen aus mehreren Tabellen.](https://reader035.fdocuments.net/reader035/viewer/2022062223/55204d7649795902118cb5ba/html5/thumbnails/5.jpg)
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
![Page 6: SQL Überblick Abfragen aus einer Tabelle Abfragen aus mehreren Tabellen.](https://reader035.fdocuments.net/reader035/viewer/2022062223/55204d7649795902118cb5ba/html5/thumbnails/6.jpg)
Ergebnismengenorientiert
Gib mir alle Mitarbeiter,
die Franz heißen,
mit Name, Straße, Ort,
wobei sie nach Ort sortiert sein sollen
![Page 7: SQL Überblick Abfragen aus einer Tabelle Abfragen aus mehreren Tabellen.](https://reader035.fdocuments.net/reader035/viewer/2022062223/55204d7649795902118cb5ba/html5/thumbnails/7.jpg)
SELECT Tabelle
![Page 8: SQL Überblick Abfragen aus einer Tabelle Abfragen aus mehreren Tabellen.](https://reader035.fdocuments.net/reader035/viewer/2022062223/55204d7649795902118cb5ba/html5/thumbnails/8.jpg)
SELECT Projektion
![Page 9: SQL Überblick Abfragen aus einer Tabelle Abfragen aus mehreren Tabellen.](https://reader035.fdocuments.net/reader035/viewer/2022062223/55204d7649795902118cb5ba/html5/thumbnails/9.jpg)
SELECT Where
![Page 10: SQL Überblick Abfragen aus einer Tabelle Abfragen aus mehreren Tabellen.](https://reader035.fdocuments.net/reader035/viewer/2022062223/55204d7649795902118cb5ba/html5/thumbnails/10.jpg)
SELECT Order
![Page 11: SQL Überblick Abfragen aus einer Tabelle Abfragen aus mehreren Tabellen.](https://reader035.fdocuments.net/reader035/viewer/2022062223/55204d7649795902118cb5ba/html5/thumbnails/11.jpg)
Abfragen aus mehreren Tabellen
![Page 12: SQL Überblick Abfragen aus einer Tabelle Abfragen aus mehreren Tabellen.](https://reader035.fdocuments.net/reader035/viewer/2022062223/55204d7649795902118cb5ba/html5/thumbnails/12.jpg)
SELECT from
![Page 13: SQL Überblick Abfragen aus einer Tabelle Abfragen aus mehreren Tabellen.](https://reader035.fdocuments.net/reader035/viewer/2022062223/55204d7649795902118cb5ba/html5/thumbnails/13.jpg)
SELECT from
![Page 14: SQL Überblick Abfragen aus einer Tabelle Abfragen aus mehreren Tabellen.](https://reader035.fdocuments.net/reader035/viewer/2022062223/55204d7649795902118cb5ba/html5/thumbnails/14.jpg)
SELECT join
![Page 15: SQL Überblick Abfragen aus einer Tabelle Abfragen aus mehreren Tabellen.](https://reader035.fdocuments.net/reader035/viewer/2022062223/55204d7649795902118cb5ba/html5/thumbnails/15.jpg)
SELECT join
![Page 16: SQL Überblick Abfragen aus einer Tabelle Abfragen aus mehreren Tabellen.](https://reader035.fdocuments.net/reader035/viewer/2022062223/55204d7649795902118cb5ba/html5/thumbnails/16.jpg)
SELECT outer join
![Page 17: SQL Überblick Abfragen aus einer Tabelle Abfragen aus mehreren Tabellen.](https://reader035.fdocuments.net/reader035/viewer/2022062223/55204d7649795902118cb5ba/html5/thumbnails/17.jpg)
SELECT outer join
![Page 18: SQL Überblick Abfragen aus einer Tabelle Abfragen aus mehreren Tabellen.](https://reader035.fdocuments.net/reader035/viewer/2022062223/55204d7649795902118cb5ba/html5/thumbnails/18.jpg)
Sub-SELECT
![Page 19: SQL Überblick Abfragen aus einer Tabelle Abfragen aus mehreren Tabellen.](https://reader035.fdocuments.net/reader035/viewer/2022062223/55204d7649795902118cb5ba/html5/thumbnails/19.jpg)
Sub-SELECT
![Page 20: SQL Überblick Abfragen aus einer Tabelle Abfragen aus mehreren Tabellen.](https://reader035.fdocuments.net/reader035/viewer/2022062223/55204d7649795902118cb5ba/html5/thumbnails/20.jpg)
Sub-SELECT