SELECT के अंदर Subquery
वीडियो में देखा था कि SQL में एक ही परिणाम पाने के कई तरीके हो सकते हैं। आपने यह भी देखा कि वही परिणाम पाने के लिए joins के विकल्प के रूप में subqueries का इस्तेमाल किया जा सकता है.
इस अभ्यास में, आप और आगे बढ़कर देखेंगे कि कुछ क्वेरियों को join या subquery — दोनों तरीकों से कैसे लिखा जा सकता है.
स्टेप 1 में, आप LEFT JOIN को GROUP BY के साथ मिलाकर cities टेबल में दिखाई देने वाले सबसे ज़्यादा शहरों वाले नौ देशों का चयन करेंगे, और इन शहरों की गिनती भी दिखाएँगे। स्टेप 2 में, आप एक ऐसी क्वेरी लिखेंगे जो join के समान ही परिणाम दे, लेकिन उसकी जगह nested query का सहारा ले.
यह अभ्यास पाठ्यक्रम का हिस्सा है
SQL में डेटा जॉइन करना
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
-- Find top nine countries with the most cities
___
-- Order by count of cities as cities_num
___
-- Limit the results
___