शुरू करेंमुफ़्त में शुरू करें

UNION और UNION ALL

आप ऐसी क्वेरी चाहते हैं जो Earthquakes डेटाबेस में सूचीबद्ध सभी शहर लौटाए। यह Cities टेबल पर एक आसान क्वेरी होनी चाहिए। लेकिन यह सुनिश्चित करने के लिए कि आपको डेटाबेस के सभी शहर मिलें, आप क्वेरी को Nations टेबल से भी append करेंगे ताकि राजधानी शहर भी शामिल हो जाएँ। आप डुप्लिकेट पंक्तियाँ हटाने के लिए UNION का उपयोग करेंगे।

जिज्ञासा के तौर पर, आप जानना चाहते हैं कि क्या कोई डुप्लिकेट पंक्तियाँ थीं। यदि आप वही क्वेरी करते हैं लेकिन उसकी जगह UNION ALL से append करते हैं, और दोनों क्वेरियों में लौटाई गई पंक्तियों की संख्या की तुलना करते हैं, तो डुप्लिकेट होने पर UNION ALL अधिक पंक्तियाँ लौटाएगा।

यह अभ्यास पाठ्यक्रम का हिस्सा है

SQL Server में क्वेरी परफ़ॉर्मेंस बेहतर करना

पाठ्यक्रम देखें

इंटरैक्टिव व्यावहारिक अभ्यास

इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।

SELECT ___ AS NearCityName, -- City name column
	   CountryCode
FROM Cities

___ -- Append queries

SELECT ___ AS NearCityName, -- Nation capital column
       Code2 AS CountryCode
FROM Nations;
कोड संपादित करें और चलाएँ