LoslegenKostenlos loslegen

Woher kommen alle Athletinnen und Athleten

Die Olympischen Spiele finden alle zwei Jahre statt (Sommer & Winter) und werden weltweit verfolgt. Sie wecken nationalen Stolz, wenn Menschen Athletinnen und Athleten ihres eigenen Landes anfeuern. In dieser Übung schaust du dir Daten zu jüngsten Olympiateilnehmenden (2014 und 2016) an, um herauszufinden, welche Länder teilgenommen haben. Dafür musst du sie mit regionalen Informationen verknüpfen, die alle Länder auflisten, die jemals bei früheren Olympischen Spielen dabei waren.

Hier verknüpfst du die Tabellen athletes und oregions, um Länder mit teilnehmenden Athletinnen und Athleten zurückzugeben.

Schau dir die Daten gern an und prüfe, ob du einige Athletinnen oder Athleten aus deinem eigenen Land wiedererkennst.

Diese Übung ist Teil des Kurses

Abfrageleistung in PostgreSQL verbessern

Kurs anzeigen

Anleitung zur Übung

  • Verknüpfe athletes mit oregions über den Ländercode.
  • Vergib Aliase für beide Tabellen: Verwende ath für athletes und reg für oregions.
  • Prüfe, ob es Länder ohne Athletinnen und Athleten gibt.

Interaktive Übung

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

-- Athlete count by country and region
SELECT reg.region
  , reg.country
  , COUNT(DISTINCT ath.athlete_id) AS no_athletes -- Athletes can compete in multiple events
FROM ___ ___
___ ___ ___ ___
  ON reg.olympic_cc = ath.country_code
GROUP BY reg.region, reg.country
ORDER BY no_athletes;
Code bearbeiten und ausführen