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

SQL में इनर जॉइन और आउटर जॉइन के बीच अंतर

<घंटा/>

इस पोस्ट में, हम SQL में इनर जॉइन और आउटर जॉइन के बीच के अंतर को समझेंगे।

इनर जॉइन

  • इस्तेमाल किया गया खंड 'इनर जॉइन' और 'जॉइन' है।

  • यह दो या दो से अधिक तालिकाओं का संयुक्त टपल लौटाता है।

  • जब कोई विशेषता सामान्य नहीं होती है, तो परिणाम खाली होता है।

  • यदि टुपल्स की संख्या अधिक है, तो 'INNER JOIN' 'OUTERJOIN' की तुलना में जल्दी काम करता है।

  • इसका उपयोग तब किया जाता है जब किसी विशिष्ट विशेषता के बारे में विस्तृत जानकारी की आवश्यकता होती है।

  • 'जॉइन' और 'इनर जॉइन' एक ही तरीके से काम करते हैं।

सिंटैक्स

SELECT *
FROM table_1 INNER JOIN / JOIN table_2
ON table_1.column_name = table_2.column_name;

बाहरी जुड़ाव

  • यह निर्दिष्ट तालिका का संयुक्त टपल लौटाता है।

  • 'जॉइन' की स्थिति विफल होने पर भी इसे वापस कर दिया जाता है।

  • क्लॉज लेफ्ट आउटर जॉइन, राइट आउटर जॉइन, फुल आउटर जॉइन का उपयोग किया जा सकता है।

  • यह सामान्य विशेषताओं पर निर्भर नहीं करता है।

  • यदि विशेषता रिक्त है, तो रिक्त स्थान के बजाय NULL रखा गया है।

  • 'इनर जॉइन' की तुलना में 'आउटर जॉइन' धीमा है।

  • इसका उपयोग तब किया जाता है जब पूरी जानकारी की आवश्यकता होती है।

  • फुल आउटर जॉइन और फुल जॉइन क्लॉज एक ही तरीके से काम करते हैं।

सिंटैक्स

SELECT *
FROM table_1 LEFT OUTER JOIN / RIGHT OUTER JOIN /
FULL OUTER JOIN / FULL JOIN table_2 ON
Table_1.column_name = table_2.column_name;

  1. एसक्यूएल और टी-एसक्यूएल के बीच अंतर

    इस पोस्ट में, हम SQL और T-SQL के बीच के अंतर को समझेंगे। एसक्यूएल यह एक गैर-प्रक्रियात्मक भाषा है। संबंधपरक डेटाबेस SQL ​​का उपयोग करते हैं। यह संरचित क्वेरी भाषा के लिए है। यह डेटा को देखने और हेरफेर करने के लिए क्वेरी का उपयोग करता है। DML और DDL संचालन का उपयोग किया जाता है- डेटा ह

  1. SQL में तालिका, दृश्य और पर्यायवाची के बीच अंतर स्पष्ट करें

    आइए समझते हैं कि संरचित क्वेरी भाषा (एसक्यूएल) में कौन सी तालिका, दृश्य और पर्यायवाची शब्द हैं। तालिका, दृश्य और समानार्थक शब्द एक तालिका डेटा का भंडार है, जहां तालिका में यह एक भौतिक इकाई है। एक तालिका डेटाबेस में भौतिक रूप से रहती है। एक दृश्य डेटाबेस के भौतिक प्रतिनिधित्व का हिस्सा नहीं है। यह

  1. SQL में ALTER और UPDATE कमांड के बीच अंतर

    इस पोस्ट में, हम SQL में ALTER कमांड और UPDATEकमांड के बीच के अंतर को समझेंगे। कमांड बदलें यह कमांड एक डेटा डेफिनिशन लैंग्वेज (DDL) है। यह डेटा स्तर पर नहीं, बल्कि संरचनात्मक स्तर पर कार्य करता है। इस कमांड का उपयोग डेटाबेस में टेबल की विशेषताओं को जोड़ने, हटाने और संशोधित करने के लिए किया