BaşlayınÜcretsiz Başlayın

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ır
Kursu Görüntüle

Egzersiz talimatları

  • athletes_recent tablosundan 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 canadians geç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;
Kodu Düzenle ve Çalıştır