Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> SQL

DBMS में रिलेशनल सेट ऑपरेटर्स - यूनियन, इंटरसेक्शन, सेट डिफरेंस


DBMS रिलेशनल सेट ऑपरेटर्स का भी समर्थन करता है। प्रमुख रिलेशनल सेट ऑपरेटर्स यूनियन, इंटरसेक्शन और सेट डिफरेंस हैं। इन सभी को DBMS में विभिन्न क्वेरी का उपयोग करके लागू किया जा सकता है।

दिए गए उदाहरण का उपयोग करके रिलेशनल सेट ऑपरेटर्स का विवरण निम्नानुसार है:

उदाहरण टेबल

Art_Students

Student_Number Student_Name Student_Marks
1 John 95
2 Mary 80
3 Damon 57

Dance_Students

Student_Number Student_Name Student_Marks
2 Mary 50
3 Damon 98
6 Matt 45

यूनियन (Union)

यूनियन एक क्वेरी द्वारा प्राप्त दो अलग-अलग परिणामों को टेबल के रूप में एक सिंगल परिणाम में जोड़ता है। हालांकि, यदि यूनियन लागू किया जाना है तो परिणाम समान होने चाहिए। यूनियन डेटा से सभी डुप्लिकेट को हटा देता है, यदि कोई हो, और केवल विशिष्ट मान प्रदर्शित करता है। यदि परिणाम डेटा में डुप्लिकेट मान आवश्यक हैं, तो UNION ALL का उपयोग किया जाता है।

उदाहरण:

SELECT Student_Name FROM Art_Students UNION SELECT Student_Name FROM Dance_Students

यह Art_Students और Dance_Students टेबल में सभी छात्रों के नाम प्रदर्शित करेगा यानी John, Mary, Damon, और Matt।

इंटरसेक्शन (Intersection)

इंटरसेक्शन ऑपरेटर दो डेटा सेट के बीच सामान्य डेटा मान देता है जो इंटरसेक्ट किए गए हैं। इंटरसेक्ट किए जाने वाले दो डेटा सेट इंटरसेक्शन ऑपरेटर के काम करने के लिए समान होने चाहिए। इंटरसेक्शन परिणाम प्रदर्शित करने से पहले सभी डुप्लिकेट को भी हटा देता है।

उदाहरण:

SELECT Student_Name FROM Art_Students INTERSECT SELECT Student_Name FROM Dance_Students

यह Art_Students टेबल और Dance_Students टेबल में छात्रों के नाम प्रदर्शित करेगा यानी वे सभी छात्र जिन्होंने कला और नृत्य दोनों कक्षाएं ली हैं। इस उदाहरण में वे Mary और Damon हैं।

सेट डिफरेंस (Set Difference)

सेट डिफरेंस ऑपरेटर दो सेट लेता है और उन मानों को वापस करता है जो पहले सेट में हैं लेकिन दूसरे सेट में नहीं।

उदाहरण:

SELECT Student_Name FROM Art_Students MINUS SELECT Student_Name FROM Dance_Students

यह टेबल Art_Students में उन सभी छात्रों के नाम प्रदर्शित करेगा लेकिन टेबल Dance_Students में नहीं यानी वे छात्र जो कला कक्षाएं ले रहे हैं लेकिन नृत्य कक्षाएं नहीं। इस उदाहरण में वह John है।

  1. रिलेशनल डेटाबेस - संरचना, SQL, संचालन रिलेशनल डेटाबेस - संरचना, SQL, संचालन

    ये डेटाबेस टेबल के एक सेट द्वारा वर्गीकृत होते हैं जहां डेटा पूर्व-निर्धारित श्रेणी में फिट होता है। टेबल में पंक्तियां और कॉलम होते हैं जहां कॉलम में एक विशिष्ट श्रेणी के लिए डेटा की प्रविष्टि होती है और पंक्तियों में उस डेटा का उदाहरण होता है जो श्रेणी के अनुसार परिभाषित होता है। स्ट्रक्चर्ड क्वे

  1. Redis SUNION और SUNIONSTORE में महारत हासिल करें: सेट यूनियन ऑपरेशन की चरण-दर-चरण मार्गदर्शिका Redis SUNION और SUNIONSTORE में महारत हासिल करें: सेट यूनियन ऑपरेशन की चरण-दर-चरण मार्गदर्शिका

    इस ट्यूटोरियल में, हम सीखेंगे कि Redis SUNION और SUNIONSTORE कमांड का उपयोग करके Redis डेटास्टोर में संग्रहीत दो या अधिक सेट मानों पर यूनियन (संघ) ऑपरेशन कैसे करें। सेट का संघ: सेट सिद्धांत में, दो या अधिक सेट्स का संघ वह सेट है जिसमें सभी सेट्स में मौजूद सभी तत्व (अलग-अलग) होते हैं। उदाहरण के लिए:

  1. Redis ZUNIONSTORE में महारत हासिल करें: सॉर्टेड सेट्स को कुशलतापूर्वक संयोजित करें Redis ZUNIONSTORE में महारत हासिल करें: सॉर्टेड सेट्स को कुशलतापूर्वक संयोजित करें

    इस ट्यूटोरियल में, हम सीखेंगे कि Redis ZUNIONSTORE कमांड का उपयोग करके Redis डेटास्टोर में संग्रहीत दो या अधिक सॉर्टेड सेट मानों पर यूनियन (संघ) ऑपरेशन कैसे करें। सेट का संघ: सेट सिद्धांत में, दो या अधिक सेट्स का संघ वह सेट है जिसमें सभी सेट्स में मौजूद सभी तत्व (अलग-अलग) होते हैं। उदाहरण के लिए: A