Kanadalılar geçici tablosu
Kış Olimpiyatlarıyla ilgileniyorsun ve kış iklimine (soğuk sıcaklıklar ve kar yağışı) sahip ülkelerden sporculara bakmak istiyorsun. Kanada’nın ortalama yıllık sıcaklığının sıfırın altında olduğunu biliyorsun, bu yüzden Kanadalı sporcuları incelemeye karar verdin. Kanadalıların katıldığı tüm kış sporlarını ve en çok Kanadalı sporcunun yer aldığı spor dalını öğrenmek istiyorsun.
Önceden yüklenmiş Olimpiyat sporcuları temel tablosu athletes_recent oldukça büyük. Yalnızca iki Olimpiyattan sporcuları içermesine rağmen binlerce satıra sahip ve sorgulanması yavaş olabilir.
Sadece Kanadalı sporculara bakmak ve ardından keşif amaçlı bazı analizler yapmak istediğin için önce Kanadalı sporcuların yer aldığı bir geçici tablo oluşturacaksın. En çok sporcunun olduğu spor dalını bulmak için bu tabloyu kullan.
Bu egzersiz
PostgreSQL'de Sorgu Performansını İyileştirme
kursunun bir parçasıdırEgzersiz talimatları
athletes_recenttablosundan Kanadalı sporcuların bulunduğu bir geçici tablo oluştur.- Yalnızca Kış Olimpiyatları’ndaki sporcuları seç.
- En çok Kanadalı sporcunun yer aldığı spor dalını bulmak için
canadiansgeçici tablosunu kullan.
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
-- 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;