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

Peki ya hava durumu

Bölgesel olarak Afrika, koşu alanında baskın olma ününe sahip. Ancak, Afrika'da (yarışan) ülke başına en az sporcu var. Neden?

Koşu müsabakaları yalnızca Yaz Olimpiyatları'nda yer alıyor, bu yüzden belki de Afrika Kış Oyunları'na çok sporcu göndermiyor. Bu, tüm Olimpiyat Oyunlarına bakıldığında düşük sporcu sayısını açıklayabilir.

Bu hipotezi, mevsime göre (Yaz ve Kış) sporcu sayılarına bakarak keşfet.

Bu egzersiz

PostgreSQL'de Sorgu Performansını İyileştirme

kursunun bir parçasıdır
Kursu Görüntüle

Egzersiz talimatları

  • athletes tablosundaki season alanını SELECT ifadesine ekle.
  • Yalnızca yarışan sporcuları olan ülkeleri döndürecek bir JOIN türü seç.
  • Yaz ve Kış Olimpiyatları arasında bir fark olup olmadığını görmek için region ve athletes_per_country alanlarına göre sırala.

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

SELECT reg.region
  , ___
  , COUNT(DISTINCT ath.athlete_id) AS no_athletes
  , COUNT(DISTINCT reg.olympic_cc) AS no_countries
  , COUNT(DISTINCT ath.athlete_id)/COUNT(DISTINCT reg.olympic_cc) AS athletes_per_country
FROM athletes ath
___ JOIN oregions reg
  ON ath.country_code = reg.olympic_cc
GROUP BY reg.region, ___ -- Group by region and season
___ ___ , ___;
Kodu Düzenle ve Çalıştır