शुरू करेंमुफ़्त में शुरू करें

टेबल्स को जॉइन करने से पहले aggregate करें

आपके पास निम्नलिखित सूचियाँ हैं:

  • पिछली ओलंपिक्स में भाग लेने वाले अफ्रीकी एथलीट्स
  • प्रति व्यक्ति देश का GDP
  • वर्षानुसार जनसंख्या

सरलीकरण के लिए, वार्षिक डेमोग्राफिक्स (GDP और जनसंख्या) को low, medium, और high श्रेणियों में समूहित किया गया है। आपका कार्य हर अफ्रीकी देश के GDP, जनसंख्या, और एथलीट संख्या की तुलना करना है.

आप अंतिम उत्तर में प्रति देश, प्रति वर्ष एक पंक्ति चाहते हैं। क्योंकि athletes टेबल का ग्रेन (athlete-event) demographics_rank टेबल (country-year) से अलग है, आप पहले athletes टेबल को aggregate करेंगे और फिर उसे GDP और जनसंख्या डेटा से जॉइन करेंगे.

यह अभ्यास पाठ्यक्रम का हिस्सा है

PostgreSQL में क्वेरी प्रदर्शन सुधारना

पाठ्यक्रम देखें

इंटरैक्टिव व्यावहारिक अभ्यास

इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।

-- Count the number of athletes by country
SELECT country_code
  , year
  , ___(___) AS no_athletes
FROM athletes
GROUP BY ___, ___;
कोड संपादित करें और चलाएँ