LoslegenKostenlos starten

Länder mit Subqueries oder CTEs

Unter den olympischen Regionen hat Afrika die wärmsten Winter. Dennoch nehmen einige afrikanische Länder tatsächlich an den Winterspielen teil. Marokko zum Beispiel hat im Laufe der Jahre mehr als 20 Athletinnen und Athleten entsandt. Vielleicht ist der Blick auf die Daten auf Regionalebene zu grob. Eventuell haben manche afrikanischen Länder kältere Winter als andere.

Schau dir die Winterklimadaten noch einmal an, diesmal auf Länderebene. Die Athleten wurden bereits so gefiltert, dass nur afrikanische Athletinnen und Athleten enthalten sind; die ersten afrikanischen Olympioniken traten 1960 an.

Verwende sowohl eine Subquery als auch eine CTE-Struktur und vergleiche die Ergebnisse.

Diese Übung ist Teil des Kurses

<Kurs>Abfrageleistung in PostgreSQL verbessern</Kurs>
Kurs ansehen

Interaktive praktische Übung

Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.

-- Climate by country with Olympian athletes
SELECT country
  , temp_06
  , precip_06
FROM climate
WHERE region = 'Africa'
AND olympic_cc IN (___ ___ ___ FROM ___)
ORDER BY temp_06;
Code bearbeiten und ausführen