MulaiMulai sekarang secara gratis

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

Lihat Kursus

Petunjuk latihan

  • Buat tabel temp untuk atlet Kanada dari tabel athletes_recent.
  • Pilih hanya atlet di Olimpiade Musim Dingin.
  • Gunakan tabel temp canadians untuk 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;
Edit dan Jalankan Kode