मौसम का असर क्या है
क्षेत्रीय रूप से, दौड़ के खेल में अफ्रीका की साख बहुत मज़बूत है। फिर भी, प्रतिस्पर्धा करने वाले देशों में अफ्रीका के प्रति देश सबसे कम एथलीट हैं। क्यों?
दौड़ की इवेंट्स केवल Summer Olympics में होती हैं, तो हो सकता है अफ्रीका Winter Games में बहुत कम एथलीट भेजता हो। सभी Olympic Games को एक साथ देखने पर एथलीटों की कम संख्या इसी से समझ में आ सकती है।
इस परिकल्पना को परखिए: सीज़न के आधार पर (Summer बनाम Winter) एथलीटों की गिनती देखें.
यह अभ्यास पाठ्यक्रम का हिस्सा है
PostgreSQL में क्वेरी प्रदर्शन सुधारना
अभ्यास निर्देश
athletesटेबल सेseasonफ़ील्ड कोSELECTस्टेटमेंट में जोड़ें.- ऐसा join type चुनें जो केवल उन्हीं देशों को लौटाए जहाँ प्रतिस्पर्धी एथलीट हैं.
regionऔरathletes_per_countryके आधार पर sort करें ताकि Summer और Winter Olympics के बीच अंतर दिखे.
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
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
___ ___ , ___;