Tabel temp Kanada
Anda tertarik pada Olimpiade Musim Dingin dan ingin melihat atlet dari negara-negara dengan iklim musim dingin (suhu dingin dan turun salju). Anda tahu bahwa Kanada memiliki suhu rata-rata tahunan di bawah titik beku, jadi Anda memutuskan untuk melihat atlet Kanada. Anda ingin mengetahui semua cabang olahraga musim dingin yang diikuti orang Kanada dan cabang mana yang memiliki paling banyak peserta dari Kanada.
Tabel dasar yang telah dimuat berisi atlet Olimpiade, athletes_recent, cukup besar. Meskipun hanya mencakup atlet dari dua ajang Olimpiade, tabel ini memiliki ribuan baris dan bisa lambat saat dikueri.
Karena Anda hanya ingin melihat atlet Kanada dan kemudian melakukan analisis eksploratif, Anda akan terlebih dahulu membuat tabel sementara yang berisi atlet Kanada. Gunakan tabel ini untuk menemukan cabang olahraga dengan jumlah atlet terbanyak.
Latihan ini adalah bagian dari kursus
Meningkatkan Performa Kueri di PostgreSQL
Petunjuk latihan
- Buat tabel temp untuk atlet Kanada dari tabel
athletes_recent. - Pilih hanya atlet di Olimpiade Musim Dingin.
- Gunakan tabel temp
canadiansuntuk menemukan cabang olahraga dengan peserta Kanada terbanyak.
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
-- Create a temp table of Canadians
___ ___ ___ canadians ___
SELECT *
FROM athletes_recent
WHERE country_code = 'CAN'
AND ___ = 'Winter'; -- The table has both summer and winter athletes
-- Find the most popular sport
SELECT sport
, COUNT(DISTINCT athlete_id) as no_athletes
FROM ___
GROUP BY sport
ORDER BY no_athletes DESC;