(letzte Änderung an dieser Seite: 12.11.2014)
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