Übungsaufgaben Lektion 7
zur Datenbank Welt

SQL-Syntax

SELECT [DISTINCT] * | spalte1 [AS alias1], spalte2 [AS alias2], …
FROM tabelle1 [t1], tabelle2 [t2], …
[WHERE bedingung1 (AND | OR) bedingung2 (AND | OR) … ]
[GROUP BY spalte1, spalte2, …
[ORDER BY spalte1 [ASC | DESC], spalte2 [ASC | DESC], …]
[LIMIT anzahl]

Hinweis: Optionale Elemente stehen in eckigen Klammern. Ein senkrechter Strich trennt Alternativen.

Aufgaben

Entwerfen Sie SQL-Abfragen, um die folgenden Informationen zu erhalten:

1.) Gesucht ist für jedes Erhebungsjahr, die Anzahl der Länder, für die Daten zu den Bildungsausgaben erhoben wurden.
2.) Gesucht ist die Anzahl der Berge je Kontinent, die höher als 5000 (m) sind.
3.) Gesucht ist eine Liste mit der Anzahl der Länder und der Gesamtbevölkerung je Kontinent. Nicht berücksichtigt werden sollen die Länder, bei denen als Kontinent 'interkontinental' eingetragen ist. Geben Sie die Einwohnerzahl in Millionen aus.
4.) Gesucht ist für jedes Land die Höhe des höchsten Berges.