शुरू करेंमुफ़्त में शुरू करें

FULL JOINs को चेन करना

जैसा कि आपने पिछले अध्याय में INNER JOIN पर देखा, SQL में joins को चेन करना संभव है, जैसे जब आप दो से अधिक टेबल्स के डेटा को आपस में जोड़ना चाहते हैं।

मान लीजिए आप Melanesia और Micronesia पर रिसर्च कर रहे हैं और countries टेबल में इन क्षेत्रों के लिए दिख रहे डेटा में भाषाओं और मुद्राओं की जानकारी जोड़ना चाहते हैं। क्योंकि languages और currencies अलग-अलग टेबल्स में हैं, तो यह countries, languages और currencies टेबल्स पर दो लगातार full joins की माँग करेगा.

यह अभ्यास पाठ्यक्रम का हिस्सा है

SQL में डेटा जॉइन करना

पाठ्यक्रम देखें

अभ्यास निर्देश

  • FULL JOIN पूरा करें, जिसमें बाएँ पर countries as c1 और दाएँ पर languages as l हों, और इस join के लिए code का उपयोग करें.
  • इसके बाद, इस join को एक और FULL JOIN के साथ चेन करें, जहाँ दाएँ पर currencies रखें और फिर से code पर join करें.

इंटरैक्टिव व्यावहारिक अभ्यास

इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।

SELECT 
	c1.name AS country, 
    region, 
    l.name AS language,
	basic_unit, 
    frac_unit
FROM countries as c1 
-- Full join with languages (alias as l)
___ 
-- Full join with currencies (alias as c2)
___ 
WHERE region LIKE 'M%esia';
कोड संपादित करें और चलाएँ