एस क्यू एल मध्ये जॉइन आणि युनियन मधील फरक

लेखक: Laura McKinney
निर्मितीची तारीख: 2 एप्रिल 2021
अद्यतन तारीख: 5 मे 2024
Anonim
एस क्यू एल मध्ये जॉइन आणि युनियन मधील फरक - तंत्रज्ञान
एस क्यू एल मध्ये जॉइन आणि युनियन मधील फरक - तंत्रज्ञान

सामग्री


दोन किंवा अधिक संबंधांचा डेटा एकत्रित करण्यासाठी एसक्यूएलमधील जॉइन आणि युनियन हे क्लॉज आहेत. परंतु प्राप्त झालेल्या निकालाचे ते डेटा आणि स्वरूप एकत्रित करण्याचा मार्ग वेगळा आहे. द सामील व्हा कलम दोन संबंधांची वैशिष्ट्ये एकत्रित करते परिणामी टुप्लेस तयार करते, युनियन कलम दोन क्वेरींचा परिणाम एकत्र करते. खाली दर्शविलेले तुलना चार्टच्या मदतीने आपण जॉइन आणि युनियनमधील फरकबद्दल चर्चा करूया.

  1. तुलना चार्ट
  2. व्याख्या
  3. मुख्य फरक
  4. निष्कर्ष

तुलना चार्ट

तुलनासाठी आधारसामील व्हायुनियन
मूलभूतजॉइन दोन भिन्न संबंधांमध्ये उपस्थित असलेल्या टपल्सचे गुणधर्म एकत्र करते जे काही सामान्य शेतात किंवा विशेषता सामायिक करतात.युनियन क्वेरीमध्ये उपस्थित असलेल्या संबंधांची टुप्ले एकत्र करते.
परिस्थितीजेव्हा दोन गुंतलेल्या संबंधांमध्ये कमीतकमी एक सामान्य गुणधर्म असेल तेव्हा जॉइन लागू होते.युनियन लागू आहे जेव्हा क्वेरीमध्ये उपस्थित स्तंभांची संख्या समान असेल आणि संबंधित विशेषता समान डोमेन असतील.
प्रकारअंतर्भूत, पूर्ण (बाह्य), डावीकडे जोडा, बरोबर सामील व्हा.युनियन आणि युनियन सर्व.
प्रभावगुंतलेल्या संबंधांच्या टपल्सच्या लांबीच्या तुलनेत परिणामी टपल्सची लांबी अधिक असते.क्वेरीमध्ये समाविष्ट असलेल्या प्रत्येक नात्यात उपस्थित असलेल्या टपल्सच्या संख्येच्या तुलनेत परिणामी टपल्सची संख्या अधिक आहे.
आकृती



जॉइन ची व्याख्या

सामील व्हा एसक्यूएल मधील कलम दोन संबंध किंवा सारण्यांमधील ट्यूल्स एकत्र करते ज्याचा परिणाम लांब आकाराचा असतो. परिणामी टपलमध्ये दोन्ही संबंधातील गुणधर्म असतात. त्यामधील सामान्य गुणधर्मांच्या आधारे गुणधर्म एकत्र केले जातात. एसक्यूएल मधील जॉइनचे विविध प्रकार आहेत अंतर्गत सामील व्हा, डावीकडे सामील व्हा, उजवीकडे सामील व्हा, पूर्ण बाह्य सामील व्हा.

आतील सामील जोपर्यंत त्या दोघांमध्ये सामान्य गुणधर्म असेल तोपर्यंत दोन्ही टेबलांवरून टपल्स एकत्रित करते. डावीकडे सामील व्हा डावीकडील सारणीच्या सर्व टपल्स आणि उजव्या टेबलवरुन जुळणार्‍या टपलचा परिणाम. बरोबर सामील व्हा उजव्या सारणीतून सर्व टपल्समध्ये आणि डावीकडील टेबलशी फक्त जुळणार्‍या टपलचा परिणाम. पूर्ण बाह्य सामील व्हा दोन्ही सारण्यांमधील सर्व टपल्समध्ये त्यांचे जुळणारे गुणधर्म आहेत किंवा नसले तरीही परिणाम.


इनर जॉइन जॉइनसारखेच आहे. आपण अंतर्गत कीवर्ड देखील टाकू शकता आणि फक्त इनर जॉइन करण्यासाठी जॉइनचा वापर करू शकता.

युनियन व्याख्या

युनियन एसक्यूएल मधील सेट ऑपरेशन आहे. UNON दोन क्वेरींचा परिणाम एकत्र करते. युनियनच्या निकालात क्वेरीमध्ये उपस्थित असलेल्या दोन्ही संबंधांमधील टपल्सचा समावेश आहे. दोन संबंधांचे युनियन घेण्यास समाधानी असणे आवश्यक आहेः

  1. दोन संबंधांमध्ये समानतेचे गुण असणे आवश्यक आहे.
  2. संबंधित विशेषताची डोमेन समान असणे आवश्यक आहे.

युनियनचे दोन प्रकार आहेत युनियन आणि संघटना सर्व. युनियनचा वापर करून प्राप्त झालेल्या निकालात डुप्लिकेटचा समावेश नाही. दुसरीकडे, युनियन ऑलचा वापर करून प्राप्त केलेला निकाल डुप्लिकेट राखून ठेवतो.

  1. जॉइन आणि युनियन मधील प्राथमिक फरक म्हणजे जॉइन दोन संबंधांमधील जोड एकत्र करतो आणि परिणामी टपल्समध्ये दोन्ही संबंधांमधील गुणधर्म समाविष्ट होतात. दुसरीकडे, युनियन दोन निवड क्वेरीचा निकाल एकत्र करते.
  2. जॉइन कलम केवळ तेव्हाच लागू होतो जेव्हा दोन संबंधांमध्ये कमीतकमी एक गुण दोघांमध्ये समान असेल. दुसरीकडे, युनियन लागू होते जेव्हा दोन संबंधांमध्ये समानतेचे गुणधर्म असतात आणि संबंधित गुणांचे डोमेन समान असतात.
  3. चार प्रकारचे जॉइन इनर जॉइन, लेफ्ट जॉइन, राइट जॉइन, फुल आउट आउट जॉइन असे चार प्रकार आहेत. परंतु युनियन, युनियन आणि युनियन ऑल असे दोन प्रकार आहेत.
  4. जॉइनमध्ये, परिणामी टपलचा आकार मोठा असतो कारण त्यात दोन्ही संबंधातील गुणधर्म समाविष्ट असतात. दुसरीकडे, युनियनमध्ये टपल्सची संख्या वाढली आहे परिणामी क्वेरीमध्ये उपस्थित असलेल्या दोन्ही संबंधांमधील टपलचा समावेश आहे.

निष्कर्ष:

दोन्ही डेटा एकत्रित ऑपरेशन्स भिन्न परिस्थितीत वापरली जातात. जेव्हा कमीतकमी एक गुण समान असणार्‍या दोन संबंधांची विशेषता एकत्रित करू इच्छित असतो तेव्हा जॉइनचा वापर केला जातो. जेव्हा आम्हाला क्वेरीमध्ये उपस्थित असलेल्या दोन संबंधांची टप्ले एकत्र करण्याची इच्छा असते तेव्हा युनियनचा वापर केला जातो.