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

अंतिम चुनौती

आप अंतिम चुनौती वाले प्रश्न तक पहुँच गए हैं! अब इसे चरण-दर-चरण सुलझाने के लिए तैयार हो जाइए.

आपका काम city_perc नामक एक मीट्रिक के आधार पर यूरोप और अमेरिका महाद्वीपों के शीर्ष 10 राजधानी शहरों का निर्धारण करना है. city_perc वह प्रतिशत है जो किसी शहर की "proper" आबादी को उसके व्यापक मेट्रो एरिया की कुल आबादी के प्रतिशत के रूप में गणना करता है, इस प्रकार:

city_proper_pop / metroarea_pop * 100

इस अभ्यास में टेबल एलियसिंग का उपयोग न करें.

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

SQL में डेटा जॉइन करना

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

अभ्यास निर्देश

  • cities से city name, country code, proper population, और metro area population चुनें, साथ ही city_perc फ़ील्ड भी, जो हर शहर के लिए metro area population के प्रतिशत के रूप में proper population की गणना करता है (दिए गए फ़ॉर्मूला का उपयोग करते हुए).
  • city name को एक subquery से फ़िल्टर करें जो countries से 'Europe' या जिन महाद्वीपों के नाम के अंत में 'America' आता है, वहाँ के capital शहरों का चयन करती है.
  • metroarea_pop में NULL मानों को शामिल न करें.
  • city_perc के आधार पर अवरोही क्रम में ऑर्डर करें और केवल पहली 10 पंक्तियाँ लौटाएँ.

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

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

-- Select fields from cities
___
-- Use subquery to filter city name
___
-- Add filter condition such that metroarea_pop does not have null values
___
-- Sort and limit the result
___
कोड संपादित करें और चलाएँ