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

DBMS में रिलेशनल सेट ऑपरेटर्स


DBMS रिलेशनल सेट ऑपरेटरों को भी सपोर्ट करता है। प्रमुख संबंधपरक सेट संचालक संघ, प्रतिच्छेदन और सेट अंतर हैं। इन सभी को विभिन्न प्रश्नों का उपयोग करके DBMS में क्रियान्वित किया जा सकता है।

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

Student_Number
Student_Name
Student_Marks
1
जॉन
95
2
मैरी
80
3
डेमन
57
Student_Number
Student_Name
Student_Marks
2
मैरी
50
3
डेमन
98
6
Matt
45

संघ

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

एक उदाहरण संघ का है -

Select Student_Name from Art_Students
UNION
Select Student_Name from Dance_Students

यह तालिका में सभी छात्रों के नाम प्रदर्शित करेगा Art_Students and Dance_Students यानी जॉन, मैरी, डेमन और मैट।

चौराहे

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

एक उदाहरण चौराहे का है -

Select Student_Name from Art_Students
INTERSECT
Select Student_Name from Dance_Students

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

अंतर सेट करें

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

एक उदाहरण सेट अंतर है -

Select Student_Name from Art_Students
MINUS
Select Student_Name from Dance_Students

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

इस उदाहरण में वह जॉन है।


  1. संबंधपरक डेटाबेस

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

  1. सेट मानों का संघ कैसे करें - Redis SUNION | सनयनस्टोर

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

  1. रेडिस ज़ुनियनस्टोर - रेडिस में सॉर्ट किए गए सेट मानों का संघ कैसे करें

    इस ट्यूटोरियल में, हम रेडिस ZUNIONSTORE का उपयोग करके, रेडिस डेटास्टोर में संग्रहीत दो या दो से अधिक सॉर्ट किए गए सेट वैल्यू पर यूनियन ऑपरेशन करने के तरीके के बारे में जानेंगे। आदेश। समूहों का संघ: समुच्चय सिद्धांत में, दो या दो से अधिक समुच्चयों का मिलन वह समुच्चय होता है जिसमें सभी समुच्चयों में