LoslegenKostenlos loslegen

Filtern im JOIN, in WHERE und in SELECT

Betrachtest du alle Länder mit Bruttoinlandsprodukt-(GDP-)Daten im Jahr 2014, lag das durchschnittliche GDP pro Kopf bei 19.342 \(. Für afrikanische Länder lag der Durchschnitt bei 5.879 \).

Vielleicht hatten die afrikanischen Länder, die Athletinnen und Athleten zu den Olympischen Spielen entsandt haben (Marokko, Togo, Simbabwe), nicht die höchsten Pro-Kopf-GDPs in Afrika, aber ein höheres GDP als das durchschnittliche afrikanische GDP.

Teste diese These. Finde das Pro-Kopf-GDP für die afrikanischen Länder mit Athletinnen und Athleten bei den Winterspielen 2014.

Diese Übung ist Teil des Kurses

Abfrageleistung in PostgreSQL verbessern

Kurs anzeigen

Anleitung zur Übung

  • Die Athletendaten sind bereits auf afrikanische Teilnehmende begrenzt. Ermittle die eindeutigen Athletinnen und Athleten aus der Tabelle athletes_wint.
  • Verwende den JOIN, um die Athleten nur auf diejenigen mit odemographic- (GDP-)Daten zu filtern.
  • Verwende einen year-Filter aus der Tabelle athletes_wint, um die Ergebnisse auf Athletinnen und Athleten von 2014 zu beschränken.

Interaktive Übung

Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.

SELECT ___ ath.name, dem.country, dem.gdp
FROM athletes_wint ath
___ ___ odemographics dem
  ON ath.country_code = dem.olympic_cc 
___ ___ = ___
ORDER BY dem.gdp DESC;
Code bearbeiten und ausführen