Lektion 3: Datensätze auswählen

Welche Länder liegen in Europa? Welche Berge sind höher als 8000m? Und welche Länder haben einen CO2-Ausstoß unter einer Tonne pro Kopf? Um solche Fragen zu beantworten, lernen Sie in dieser Lektion, nur Datensätze auszuwählen, die bestimmte Bedingungen erfüllen.

Beschreibung der Datenbank Welt

Die Datenbank enthält in einer Tabelle Laender eine Auswahl an Daten zu verschiedenen Ländern der Erde. Neben geographischen Daten liegen auch wirtschaftliche und soziale Daten vor.
Eine weitere Tabelle Berge enthält geographische Daten zu einigen der höchsten Berge der Erde. Die Zuordnung der Berge zu den Ländern erfolgt in einer dritten Tabelle liegt_in, da es Berge gibt, die auf der Grenze mehrerer Länder liegen.
Eine detaillierte Übersicht über die Daten und Quellenangaben finden Sie hier.

Lernaufgaben zur Datenbank Welt

Um nur bestimmte Datensätze auszugeben, benötigen Sie in Ihrer SQL-Abfrage eine WHERE-Klausel. Hinter WHERE wird eine Bedingung angegeben, die sich auf den Wert eines Attributs bezieht. Nur wenn der entsprechende Attributwert eines Datensatzes die Bedingung erfüllt, wird der Datensatz in die Ergebnistabelle aufgenommen.
Die WHERE Klausel steht hinter der FROM-Klausel:
SELECT ...
FROM ...
WHERE Bedingung
ORDER BY ...
LIMIT ...
Beispielsweise wählt die folgende SQL-Anweisung alle Datensätze der Tabelle Laender aus, bei denen das Attribut Kontinent den Wert 'Europa' hat:
SELECT Name, Kontinent
FROM Laender
WHERE Kontinent = 'Europa'

I) Geben Sie einen SQL-Befehl ein, der alle Länder Afrikas ausgibt.