Microsoft SQL Server
यूनिअन
खोज…
संघ और संघ सब
संघ संचालन दो या दो से अधिक प्रश्नों के परिणामों को एक एकल परिणाम सेट में जोड़ता है जिसमें सभी पंक्तियाँ शामिल होती हैं जो संघ के सभी प्रश्नों से संबंधित होती हैं और जो भी डुप्लिकेट मौजूद हैं उन्हें अनदेखा कर देगी। संघ सभी एक ही काम करते हैं, लेकिन यहां तक कि नकली मूल्यों को भी शामिल करते हैं। संघ संचालन की अवधारणा नीचे दिए गए उदाहरण से स्पष्ट होगी। संघ का उपयोग करते समय विचार करने के लिए कुछ चीजें हैं:
1. सभी प्रश्नों में कॉलम की संख्या और क्रम समान होना चाहिए।
2. डेटा प्रकार संगत होना चाहिए।
उदाहरण:
हमारे पास तीन टेबल हैं: मार्कशीट 1, मार्कशीट 2 और मार्कशीट 3। Marksheet3 Marksheet2 की डुप्लिकेट तालिका है जिसमें Marksheet2 के समान मान हैं।
तालिका 1 : मार्कशीट 1
तालिका 2 : मार्कशीट 2
तालिका 3 : मार्कशीट 3
टेबल पर संघ Marksheet1 और Marksheet2
SELECT SubjectCode, SubjectName, MarksObtained
FROM Marksheet1
UNION
SELECT CourseCode, CourseName, MarksObtained
FROM Marksheet2
नोट: तीन तालिकाओं के संघ का उत्पादन भी Marksheet1 और Marksheet2 पर संघ के समान होगा क्योंकि संघ संचालन डुप्लिकेट मान नहीं लेता है।
SELECT SubjectCode, SubjectName, MarksObtained
FROM Marksheet1
UNION
SELECT CourseCode, CourseName, MarksObtained
FROM Marksheet2
UNION
SELECT SubjectCode, SubjectName, MarksObtained
FROM Marksheet3
आउटपुट
संघ सभी
SELECT SubjectCode, SubjectName, MarksObtained
FROM Marksheet1
UNION ALL
SELECT CourseCode, CourseName, MarksObtained
FROM Marksheet2
UNION ALL
SELECT SubjectCode, SubjectName, MarksObtained
FROM Marksheet3
आउटपुट
आप यहाँ ध्यान देंगे कि Marksheet3 से डुप्लिकेट मान भी यूनियन का उपयोग करके प्रदर्शित किए जाते हैं।