Count और count distinct
सिर्फ संख्या के आधार पर देखें तो किसी देश की जनसंख्या जितनी अधिक होगी, संभावित एथलीटों का पूल उतना बड़ा होगा, और उसी अनुपात में ओलंपियन भी। आप तय करते हैं कि ओलंपिक मेडल्स को केवल जनसंख्या यानी उपलब्ध एथलीटों की संख्या के आधार पर देखें।
World Bank के डेटा के अनुसार 2016 में सबसे अधिक जनसंख्या वाले देश थे चीन (1,378,665,000), भारत (1,324,171,354), और संयुक्त राज्य अमेरिका (323,405,935).
अब आप 2016 के Summer Olympics के एथलीट डेटा को देखेंगे ताकि जाँच सकें कि क्या चीन, भारत और USA ने वाकई सबसे ज़्यादा मेडल जीते थे।
यह अभ्यास पाठ्यक्रम का हिस्सा है
PostgreSQL में क्वेरी प्रदर्शन सुधारना
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
SELECT ___
, ___(___) as medals_count
FROM athletes_recent
WHERE medal IS NOT NULL
AND year = 2016
___ ___
ORDER BY medals_count DESC;