Dari mana asal semua atlet
Olimpiade berlangsung setiap dua tahun (Musim Panas & Musim Dingin) dan ditonton oleh masyarakat di seluruh dunia. Ajang ini memicu kebanggaan nasional saat orang mendukung atlet yang mewakili negaranya. Pada latihan ini, Anda akan melihat data atlet Olimpiade terbaru (2014 dan 2016) untuk mengetahui negara mana yang berpartisipasi. Anda perlu menggabungkannya dengan informasi regional yang mencantumkan semua negara yang pernah berpartisipasi pada Olimpiade sebelumnya.
Di sini, Anda akan menggabungkan tabel athletes dan oregions untuk menampilkan negara dengan atlet yang berpartisipasi.
Silakan jelajahi datanya untuk melihat apakah Anda mengenali atlet dari negara Anda sendiri.
Latihan ini adalah bagian dari kursus
Meningkatkan Performa Kueri di PostgreSQL
Petunjuk latihan
- Gabungkan
athletesdenganoregionsmenggunakan kode negara. - Beri alias pada setiap tabel. Gunakan
athuntukathletesdanreguntukoregions. - Periksa apakah ada negara yang tidak memiliki atlet.
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
-- 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;