IN और EXISTS
आप यह जानना चाहते हैं कि दर्ज भूकंपों के लिए निकटतम शहर के रूप में किन देशों की राजधानियाँ सूचीबद्ध हैं, यदि कोई हैं। आप यह जानकारी INTERSECT का उपयोग करके और Nations टेबल की तुलना Earthquakes टेबल से करके प्राप्त कर सकते हैं। हालांकि, INTERSECT में आवश्यक है कि दोनों क्वेरियों के SELECT स्टेटमेंट्स में कॉलमों की संख्या और क्रम समान हों, जबकि आप परिणामों में बाहरी क्वेरी से अतिरिक्त कॉलम शामिल करना चाहते हैं।
आप दो क्वेरी आज़माते हैं, प्रत्येक में अलग ऑपरेटर है, जो आपको इच्छित परिणाम देता है।
यह अभ्यास पाठ्यक्रम का हिस्सा है
SQL Server में क्वेरी परफ़ॉर्मेंस बेहतर करना
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
-- First attempt
SELECT CountryName,
___, -- 2017 country population
___, -- Capital city
WorldBankRegion
FROM Nations
WHERE Capital ___ -- Add the operator to compare queries
(SELECT NearestPop
FROM Earthquakes);