Informatik 9.Klasse SQL: Unterschied zwischen den Versionen
(→Gemischte SQL-Abfragen) |
(→Gemischte SQL-Abfragen) |
||
Zeile 60: | Zeile 60: | ||
FROM STADT | FROM STADT | ||
GROUP BY Landkreis | GROUP BY Landkreis | ||
+ | </syntaxhighlight> | ||
+ | </popup> | ||
+ | |||
+ | <u>Aufgabe 6:</u><br> | ||
+ | Wie viele Städte hat der Landkreis Deggendorf? | ||
+ | <popup name="Lösung"> | ||
+ | <syntaxhighlight lang="sql"> | ||
+ | SELECT COUNT(ID) | ||
+ | FROM STADT | ||
+ | WHERE Landkreis = "Deggendorf" | ||
+ | </syntaxhighlight> | ||
+ | </popup> | ||
+ | |||
+ | <u>Aufgabe 7:</u><br> | ||
+ | Wie viele Städte hat das Bundesland "Hessen"? | ||
+ | <popup name="Lösung"> | ||
+ | <syntaxhighlight lang="sql"> | ||
+ | SELECT COUNT(S.ID) | ||
+ | FROM STADT AS S, LANDKREIS AS L | ||
+ | WHERE L.Bundesland = "Hessen" AND | ||
+ | S.Landkreis = L.Name | ||
+ | </syntaxhighlight> | ||
+ | </popup> | ||
+ | |||
+ | <u>Aufgabe 8:</u><br> | ||
+ | Welcher Ministerpräsident (Name) regiert ein Bundesland, dass größer als 70 000[km<sup>2</sup>] ist? | ||
+ | <popup name="Lösung"> | ||
+ | <syntaxhighlight lang="sql"> | ||
+ | SELECT P.Name | ||
+ | FROM POLITIKER AS P, BUNDESLAND AS B | ||
+ | WHERE B.Fläche > 70000 AND | ||
+ | P:ID = B.Ministerpräsident | ||
+ | </syntaxhighlight> | ||
+ | </popup> | ||
+ | |||
+ | <u>Aufgabe 9:</u><br> | ||
+ | An welchem Wochentag wurde Horst Seehofer geboren? | ||
+ | <popup name="Lösung"> | ||
+ | <syntaxhighlight lang="sql"> | ||
+ | SELECT DAYNAME(GebDat) | ||
+ | FROM POLITIKER | ||
+ | WHERE Name = "Seehofer" AND Vorname = "Horst" | ||
</syntaxhighlight> | </syntaxhighlight> | ||
</popup> | </popup> |
Version vom 27. März 2014, 16:32 Uhr
Übungen
Gemischte SQL-Abfragen
Schema:
BUNDESLAND [ Name : VARCHAR(100) ; Landeshauptstadt : INT ; Einwohner : INT ; Fläche : INT ; Ministerpräsident : INT ]
LANDKREIS [ Name : VARCHAR(100) ; Bevölkerungsdichte ; Bundesland : VARCHAR(100) ]
STADT [ ID : INT ; Name : VARCHAR(100) ; Vorwahlen : VARCHAR(100) ; Webadresse : VARCHAR(100) ; Einwohner : INT ; Landkreis : VARCHAR (100) ]
POLITIKER [ID : INT ; Name : VARCHAR(50) ; Vorname : VARCHAR(50) ; GebDat : DATE ]
Formuliere für nachfolgende Aufgaben die zugehörige SQL-Abfrage!
Aufgabe 1:
Gib alle Informationen über Städte aus und sortiere sie absteigend nach der Anzahl ihrer Einwohner.
Aufgabe 2:
Gib den Namen und das Geburtsdatum des Politikers aus, der Ministerpräsident von Bayern ist.
Aufgabe 3:
Gib den Namen der Städte und deren Vorwahlen aus, die im Bundesland Hessen liegen.
Aufgabe 4:
Die Ausgsburger Bürger möchten eine Brief an ihren Ministerpräsidenten schreiben. Gib den Vornamen und Namen ihres Ministerpräsidenten aus.
Aufgabe 5:
Gib die Anzahl der Einwohner je Landkreis aus.
Aufgabe 6:
Wie viele Städte hat der Landkreis Deggendorf?
Aufgabe 7:
Wie viele Städte hat das Bundesland "Hessen"?
Aufgabe 8:
Welcher Ministerpräsident (Name) regiert ein Bundesland, dass größer als 70 000[km2] ist?
Aufgabe 9:
An welchem Wochentag wurde Horst Seehofer geboren?