Nächstes Mal geht's Volldampf weiter. Sie sollten ALLE in der Lage sein, Abfragen über zwei Tabellen auszuführen.

Die Lösung der Klassenarbeit für die Aufgaben 2e-f:

d) Lassen Sie sich eine Liste ausgeben, die alle Länder und die in ihnen vertretenen Religionen enthält (angezeigt wird: Name des Landes, Name der Religion, Prozentsatz der Religion)

SELECT
country.Name, religion.Name, religion.Percentage
FROM
mondial.country, mondial.religion
WHERE
country.code = religion.Country

e) Lassen Sie sich eine Liste aller Länder ausgeben, in denen es Hindus gibt, absteigend sortiert nach Prozentsatz (angezeigt wird: Name des Landes, Name der Religion, Prozentsatz der Religion).

SELECT
religion.name, country.Name, religion.Percentage
FROM
mondial.religion,
mondial.country
WHERE
religion.Name = 'Hindu'
AND country.code = religion.Country
ORDER BY religion.Percentage DESC

f) Lassen Sie sich eine Liste aller Hauptstädte (,,Capital") ausgeben, in denen 90 Prozent oder mehr aller Einwohner Muslime sind (angezeigt wird: Name des Landes, Name der Religion, Prozentsatz der Religion, Name der Hauptstadt). Die Liste soll absteigend nach Prozentsatz der Muslime im jeweiligen Land sortiert sein.

SELECT
country.Name,
religion.Name,
religion.Percentage,
country.capital
FROM
mondial.country,
mondial.religion
WHERE
country.code = religion.Country
AND religion.name = 'Muslim'
AND religion.Percentage > 90
ORDER BY religion.Percentage DESC