FROM में एक subquery नेस्ट करें
औसतन, एक सीज़न में कितने मैच ऐसे होते हैं जिनमें किसी टीम ने 5 या उससे अधिक गोल किए? देश के हिसाब से यह कैसे बदलता है?
आइए इस काम के लिए एक nested, correlated subquery का उपयोग करें। वास्तविक दुनिया में, आपको अक्सर कई subqueries को nest करने की ज़रूरत नहीं पड़ती। लेकिन कभी-कभी आपको सही कॉलम पर group by करने में दिक्कत हो सकती है, या ऐसे आँकड़े निकालने पड़ सकते हैं जिनमें कई गणितीय ट्रांसफॉर्मेशन लगते हैं (जैसे COUNT का AVG).
Subqueries को nest करके और अपने ट्रांसफॉर्मेशन चरण-दर-चरण करते हुए, उन्हें एक subquery में जोड़ना, और फिर अगला सेट चलाना — यह तरीका अक्सर आपके डेटा के बारे में सटीक जानकारी पाने का सबसे आसान तरीका होता है। चलिए शुरू करते हैं!
यह अभ्यास पाठ्यक्रम का हिस्सा है
SQL में Data Manipulation
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
-- Select matches where a team scored 5+ goals
SELECT
country_id,
season,
id
FROM match
WHERE home_goal ___ OR away_goal ___;