खोज…


संघ और संघ सब

संघ संचालन दो या दो से अधिक प्रश्नों के परिणामों को एक एकल परिणाम सेट में जोड़ता है जिसमें सभी पंक्तियाँ शामिल होती हैं जो संघ के सभी प्रश्नों से संबंधित होती हैं और जो भी डुप्लिकेट मौजूद हैं उन्हें अनदेखा कर देगी। संघ सभी एक ही काम करते हैं, लेकिन यहां तक कि नकली मूल्यों को भी शामिल करते हैं। संघ संचालन की अवधारणा नीचे दिए गए उदाहरण से स्पष्ट होगी। संघ का उपयोग करते समय विचार करने के लिए कुछ चीजें हैं:

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 से डुप्लिकेट मान भी यूनियन का उपयोग करके प्रदर्शित किए जाते हैं।



Modified text is an extract of the original Stack Overflow Documentation
के तहत लाइसेंस प्राप्त है CC BY-SA 3.0
से संबद्ध नहीं है Stack Overflow