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

Sporcuların bölgelerini keşfetmek için farklı JOIN türlerini kullanma

Muhtemelen kendi ülkenin Olimpiyat sporcularını biliyorsundur. Birçok Rus artistik patinajı izler. Kenyalılar koşu branşlarında güçlüdür. Kanadalılar hokeye hakimdir. Bu eğilimler bölgeler genelinde de geçerli mi? Tüm Avrupa ülkelerinde artistik patinajcı Olimpiyat sporcuları var mı? Tüm Kuzey Amerikalıların Olimpiyat seviyesinde hokey takımları var mı?

2014 Kış Olimpiyatları'na artistik patinajda hangi Avrupa ülkelerinin sporcu gönderdiğine bak. athletes tablosu şimdiden artistik patinaj sporcularıyla, regions tablosu ise Avrupa ülkeleriyle filtrelenmiş durumda. Farklı JOIN türlerini kullan ve sonuçları karşılaştır.

Bu egzersiz

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

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

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

SELECT reg.region, reg.country
  , COUNT(DISTINCT ath.athlete_id) AS no_athletes
FROM ___ ___
___ JOIN ___ ___
  ON reg.olympic_cc = ath.country_code
GROUP BY reg.region, reg.country
ORDER BY no_athletes DESC;
Kodu Düzenle ve Çalıştır