Join in DBMS in Hindi – SQL

दो या दो से अधिक tables में से डेटा को प्राप्त करना join कहलाता है। दूसरें शब्दों में कहें तो, “दो या दो से अधिक टेबल की rows को एक column के आधार पर जोड़ना Join कहलाता है.”

DBMS में Join का मुख्य उद्देश्य बहुत सारीं tables में से data को retrieve करना होता है.

Types of Join in Hindi – Join के प्रकार

Joins के बहुत सारें प्रकार होते हैं, जिनके बारें में नीचे दिया गया है:-

  1. INNER JOIN
  2. LEFT JOIN
  3. RIGHT JOIN
  4. FULL JOIN
  5. NATURAL JOIN

Inner Join

Inner Join दोनों tables में से सिर्फ उन्हीं rows को select करता है जिनकी value दोनों टेबल में समान होती है.

inner join in dbms sql
इसका चित्र

इसका Syntax-

SELECT table1.column1, table1.column2, table2.column1,....  
FROM table1   
INNER JOIN table2  
ON table1.matching_column = table2.matching_column;  

LEFT JOIN

यह Left टेबल की सारी rows और right टेबल की match करने वाली rows को return करता है. इसे LEFT OUTER JOIN भी कहते हैं.

left join in dbms sql

इसका Syntax:-

SELECT table1.column1,table1.column2,table2.column1,....
FROM table1 
LEFT JOIN table2
ON table1.matching_column = table2.matching_column;

RIGHT JOIN

यह Right टेबल की सारी rows और left टेबल की match करने वाली rows को return करता है. इसे RIGHT OUTER JOIN भी कहते हैं.

right join in dbms sql in hindi

Syntax:-

SELECT table1.column1,table1.column2,table2.column1,....
FROM table1
RIGHT JOIN table2
ON table1.matching_column = table2.matching_column;

FULL JOIN

यह LEFT JOIN और RIGHT JOIN से मिलकर बना होता है. यह दोनों tables में से सभी rows को return करता है.

full join in dbms sql

Syntax:-

SELECT table1.column1,table1.column2,table2.column1,....
FROM table1
FULL JOIN table2
ON table1.matching_column = table2.matching_column;

NATURAL JOIN (?)

यह join दो टेबल को आपस में common columns के आधार पर जोड़ता है. यह columns में values को match करके सभी rows को return करता है.

प्रत्येक table में डेटा को insert करने के लिए कुछ business rules होते है। ये business rules, data constraints कहलाते है।

NOTE:– आपको ये पोस्ट कैसी लगी आप हमें कमेंट के माध्यम से अवश्य बतायें। हमें आपके कमेंट्स का बेसब्री से इन्तजार रहता है। अगर आपका कोई सवाल या कोई suggestions है तो हमें बतायें हम उसको एक या दो दिन के अंदर यहाँ प्रकाशित करेंगे और हाँ पोस्ट को अपने दोस्तों के साथ whatsapp में शेयर जरूर करें।

8 thoughts on “Join in DBMS in Hindi – SQL”

Leave a Comment