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