Uncorrelated sub-query
एक sub-query वह क्वेरी होती है जो किसी दूसरी क्वेरी के अंदर लिखी जाती है। sub-query अपना परिणाम outer क्वेरी को देती है, जहाँ उसे आगे प्रोसेस किया जाता है.
आप ऐसी क्वेरी बनाना चाहते हैं जो उन regions और countries को लौटाए जहाँ 400km या उससे अधिक गहराई पर केंद्रित भूकंप आए हों। आपकी क्वेरी में sub-query में Earthquakes टेबल का उपयोग होगा, और outer क्वेरी में Nations टेबल का.
यह अभ्यास पाठ्यक्रम का हिस्सा है
SQL Server में क्वेरी परफ़ॉर्मेंस बेहतर करना
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
SELECT UNStatisticalRegion,
CountryName
FROM Nations
WHERE ___ -- Country code for outer query
IN (SELECT ___ -- Country code for sub-query
FROM Earthquakes
WHERE ___ >= ___ ) -- Depth filter
ORDER BY UNStatisticalRegion;