Logo Wand.Tools

SQL JOIN जनरेटर

कई टेबल्स से डेटा को जोड़ने के लिए JOIN स्टेटमेंट जनरेट करने के लिए AI का उपयोग करें

हमारे अन्य मुफ्त AI टूल्स आज़माएं

SQL JOIN ट्यूटोरियल

SQL JOIN ट्यूटोरियल

परिचय

SQL JOIN एक शक्तिशाली सुविधा है जो आपको दो या दो से अधिक टेबल्स से संबंधित कॉलम के आधार पर पंक्तियों को संयोजित करने की अनुमति देती है। यह ट्यूटोरियल आपको विभिन्न प्रकार के JOIN और उन्हें प्रभावी ढंग से उपयोग करने के तरीके के बारे में मार्गदर्शन करेगा।

JOIN के प्रकार

INNER JOIN

INNER JOIN कीवर्ड उन रिकॉर्ड्स को चुनता है जिनके दोनों टेबल्स में मिलान करने वाले मान होते हैं।

SELECT कॉलम
FROM टेबल1
INNER JOIN टेबल2
ON टेबल1.कॉलम = टेबल2.कॉलम;

LEFT JOIN (या LEFT OUTER JOIN)

LEFT JOIN कीवर्ड बाएं टेबल (टेबल1) से सभी रिकॉर्ड्स और दाएं टेबल (टेबल2) से मिलान करने वाले रिकॉर्ड्स को लौटाता है। यदि कोई मिलान नहीं होता है, तो दाएं तरफ का परिणाम NULL होता है।

SELECT कॉलम
FROM टेबल1
LEFT JOIN टेबल2
ON टेबल1.कॉलम = टेबल2.कॉलम;

RIGHT JOIN (या RIGHT OUTER JOIN)

RIGHT JOIN कीवर्ड दाएं टेबल (टेबल2) से सभी रिकॉर्ड्स और बाएं टेबल (टेबल1) से मिलान करने वाले रिकॉर्ड्स को लौटाता है। यदि कोई मिलान नहीं होता है, तो बाएं तरफ का परिणाम NULL होता है।

SELECT कॉलम
FROM टेबल1
RIGHT JOIN टेबल2
ON टेबल1.कॉलम = टेबल2.कॉलम;

FULL JOIN (या FULL OUTER JOIN)

FULL JOIN कीवर्ड सभी रिकॉर्ड्स को लौटाता है जब बाएं (टेबल1) या दाएं (टेबल2) टेबल में कोई मिलान होता है।

SELECT कॉलम
FROM टेबल1
FULL JOIN टेबल2
ON टेबल1.कॉलम = टेबल2.कॉलम;

CROSS JOIN

CROSS JOIN कीवर्ड दो टेबल्स के कार्टेशियन उत्पाद को लौटाता है, यानी सभी संभावित पंक्ति संयोजन।

SELECT कॉलम
FROM टेबल1
CROSS JOIN टेबल2;

उदाहरण

उदाहरण 1: INNER JOIN

SELECT कर्मचारी.नाम, विभाग.विभागनाम
FROM कर्मचारी
INNER JOIN विभाग
ON कर्मचारी.विभागID = विभाग.विभागID;

उदाहरण 2: LEFT JOIN

SELECT कर्मचारी.नाम, विभाग.विभागनाम
FROM कर्मचारी
LEFT JOIN विभाग
ON कर्मचारी.विभागID = विभाग.विभागID;

उदाहरण 3: RIGHT JOIN

SELECT कर्मचारी.नाम, विभाग.विभागनाम
FROM कर्मचारी
RIGHT JOIN विभाग
ON कर्मचारी.विभागID = विभाग.विभागID;

उदाहरण 4: FULL JOIN

SELECT कर्मचारी.नाम, विभाग.विभागनाम
FROM कर्मचारी
FULL JOIN विभाग
ON कर्मचारी.विभागID = विभाग.विभागID;

उदाहरण 5: CROSS JOIN

SELECT कर्मचारी.नाम, विभाग.विभागनाम
FROM कर्मचारी
CROSS JOIN विभाग;

निष्कर्ष

SQL JOIN को समझना रिलेशनल डेटाबेस के साथ काम करने के लिए महत्वपूर्ण है। इन तकनीकों में महारत हासिल करके, आप कई टेबल्स से डेटा को प्रभावी ढंग से क्वेरी और विश्लेषण कर सकते हैं।