Menggunakan berbagai join untuk menelusuri wilayah atlet
Anda mungkin mengenal para Olimpiadian dari negara Anda. Banyak orang Rusia menonton figure skating. Kenya kuat di nomor lari. Kanada mendominasi hoki. Apakah tren ini konsisten di seluruh wilayah? Apakah semua negara Eropa memiliki Olimpiadian figure skating? Apakah semua negara di Amerika Utara memiliki tim hoki level Olimpiade?
Lihat negara-negara Eropa mana yang mengirimkan atlet figure skating ke Olimpiade Musim Dingin 2014. Tabel athletes sudah difilter hanya untuk atlet figure skating, dan tabel regions sudah difilter hanya untuk negara-negara Eropa. Gunakan berbagai jenis join dan bandingkan hasilnya.
Latihan ini merupakan bagian dari kursus
Meningkatkan Performa Kueri di PostgreSQL
Latihan interaktif langsung praktik
Cobalah latihan ini dengan melengkapi kode contoh ini.
SELECT reg.region, reg.country
, COUNT(DISTINCT ath.athlete_id) AS no_athletes
FROM ___ ___
___ JOIN ___ ___
ON reg.olympic_cc = ath.country_code
GROUP BY reg.region, reg.country
ORDER BY no_athletes DESC;