Bagaimana dengan cuacanya
Secara regional, Afrika dikenal unggul dalam cabang lari. Namun, Afrika memiliki jumlah atlet paling sedikit per negara (yang berkompetisi). Mengapa?
Nomor lari hanya ada di Olimpiade Musim Panas, jadi mungkin Afrika tidak mengirim banyak atlet ke Olimpiade Musim Dingin. Ini dapat menjelaskan rendahnya jumlah atlet ketika melihat seluruh Olimpiade.
Uji hipotesis tersebut dengan melihat jumlah atlet berdasarkan musim (Musim Panas versus Musim Dingin).
Latihan ini adalah bagian dari kursus
Meningkatkan Performa Kueri di PostgreSQL
Petunjuk latihan
- Tambahkan kolom
seasondari tabelathleteske pernyataanSELECT. - Pilih jenis join yang hanya mengembalikan negara dengan atlet yang berkompetisi.
- Urutkan berdasarkan
regiondanathletes_per_countryuntuk melihat apakah ada perbedaan antara Olimpiade Musim Panas dan Musim Dingin.
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
SELECT reg.region
, ___
, COUNT(DISTINCT ath.athlete_id) AS no_athletes
, COUNT(DISTINCT reg.olympic_cc) AS no_countries
, COUNT(DISTINCT ath.athlete_id)/COUNT(DISTINCT reg.olympic_cc) AS athletes_per_country
FROM athletes ath
___ JOIN oregions reg
ON ath.country_code = reg.olympic_cc
GROUP BY reg.region, ___ -- Group by region and season
___ ___ , ___;