DB02-SQL02-Kombination-von-Tabellen, PDF, 197KB

Werbung
M5_02 SQL
on
2.Ta
Kombination von Tabellen
Kerstin Strecker
ation von
2.Ta
Kombination von Tabellen
•
•
Achtung Kreuzprodukt!
Kombination von
Kürzel
Name
NEU
Neumann
ALT
Altmann
und
Lehrer
Fach
NEU
Bio
ALT
Mathe
liefert
06.03.2013
Kürzel
Name
Lehrer
Fach
NEU
Neumann
NEU
Bio
NEU
Neumann
ALT
Mathe
ALT
Altmann
NEU
Bio
ALT
Altmann
ALT
Mathe
12
Kreuzprodukt
Gesucht sind alle europäischen Städte, die mehr als 1 Million Einwohner haben.
Stadt
Land
Nr.
Name
LKuerzel
Einwohner
Kuerzel
Name
Kontinent
1
Kairo
ET
7947121
DE
Deutschland
Europa
2
Hannover
DE
525875
GB
Großbritannien
Europa
3
Berlin
DE
3510032
ET
Ägypten
Afrika
4
London
GB
8173900
…
…
…
...
...
...
SELECT * FROM Stadt, Land WHERE Einwohner > 1000000 and Kontinent = „Europa“
Nr.
Stadt.Name LKuerzel
Einwohner Kuerzel
Land.Name
Kontinent
1
Kairo
ET
7947121
DE
Deutschland
Europa
3
Berlin
DE
3510032
DE
Deutschland
Europa
4
London
GB
8173900
DE
Deutschland
Europa
1
Kairo
ET
7947121
GB
Großbritannien
Europa
3
Berlin
DE
3510032
GB
Großbritannien
Europa
…
…
…
…
…
…
…
Inner Join
Gesucht sind alle europäischen Städte, die mehr als 1 Million Einwohner haben.
SELECT *
FROM Stadt, Land
WHERE Stadt.LKuerzel = Land.Kuerzel
and Einwohner > 1000000 and Kontinent = „Europa“
Nr.
Name
LKuerzel
Einwohner
Kuerzel
Name
Kontinent
3
Berlin
DE
3510032
DE
Deutschland
Europa
4
London
GB
8173900
GB
Großbritannien
Europa
Alternative Syntax:
SELECT *
FROM Stadt INNER JOIN Land ON Stadt.LKuerzel = Land.Kuerzel
WHERE Einwohner > 1000000 and Kontinent = „Europa“
ation von Ta
2. Übungsteil - Kombination von Tabellen
http://www.schulserver.hessen.de/darmstadt/lichtenberg/SQLTutorial/
Arbeitsauftrag:
⇒
Lektion 3
1. Lesen Sie sich das Tutorial zu Lektion 3 durch.
2. Erstellen Sie eine Übersicht über die verschiedenen Abfragen, speichern
Sie diese und drucken Sie die Übersicht aus.
3. Bearbeiten Sie die Übungsaufgaben zu Lektion 3. Korrigieren/Ergänzen
Sie ggf. Ihre Übersicht. + Pause: 30 Minuten
Bearbeitungszeit
06.03.2013
15
Herunterladen