Correlated sub-query
सब-क्वेरीज़ मुख्य क्वेरी से अलग किसी दूसरी टेबल या क्वेरी से जानकारी लाने के लिए इस्तेमाल होती हैं.
आपकी एक मित्र दुनिया भर में भूकंप-जोखिम पर प्रोजेक्ट पर काम कर रही हैं. उन्हें ऐसी टेबल चाहिए जिसमें सभी देशों की सूची, उनका महाद्वीप, और देश-वार औसत मैग्निट्यूड का भूकंप हो. इस क्वेरी को Nations और Earthquakes टेबल्स से डेटा लेना होगा.
यह अभ्यास पाठ्यक्रम का हिस्सा है
SQL Server में क्वेरी परफ़ॉर्मेंस बेहतर करना
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
SELECT UNContinentRegion,
CountryName,
(SELECT ___(___) -- Add average magnitude
FROM Earthquakes e
-- Add country code reference
WHERE n.___ = e.Country) AS AverageMagnitude
FROM Nations n
ORDER BY UNContinentRegion DESC,
AverageMagnitude DESC;