Übungsaufgaben Lektion 6
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) … ]
[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 eine Liste aller Länder Afrikas mit der jeweiligen Bevölkerungsdichte. Bennen Sie die entsprechende Spalte mit 'Bevölkerungsdichte' und sortieren Sie die Datensätze absteigend nach der Bevölkerungsdichte.
2.) In welchen Ländern liegt der absolute CO2-Ausstoß (in Tonnen) über 1 Milliarde?
3.) Die Anzahl der Ärzte ist jeweils pro 10 000 Einwohner in der Tabelle Laender enthalten. Gesucht ist zu jedem Land die absolute Zahl der Ärzte. Lassen Sie die Liste aufsteigend sortiert nach der absoluten Anzahl der Ärzte ausgeben.
4.) Wie viele Länder haben einen CO2-Ausstoß von mehr als 10 (t pro Kopf)?
5.) Gesucht sind die minimale und die maximale Einwohnerzahl der Länder in Afrika.
6.) Wie viele Menschen leben insgesamt in Europa?
7.) Wie hoch ist der CO2-Ausstoß (in Tonnen) für alle Länder Europas zusammen?