Übungsaufgaben Lektion 5
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 sind zu jedem Berg der Name, die Hoehe und das Land, in dem er liegt. Geben Sie die Datensätze absteigend sortiert nach der Höhe aus.
2.) Welche Berge in den 'USA' sind höher als 5000 (m)?
3.) Welche Berge haben für das Attribut Kontinent der Tabelle Laender und Kontinent_Berg der Tabelle Berge nicht den gleichen Wert? Geben Sie die Namen der Berge mit den Namen der Länder als Land sowie die Attribute Kontinent und Kontinent_Berg aus. Sortieren Sie die Datensätze aufsteigend nach den Namen der Berge.
4.) Welche Berge liegen in einem Land mit weniger als 100 000 (km2) Flaeche?
5.) In welchen Ländern Europas liegen Berge, die höher als 3000 (m) sind?