इतिहास और भाषाएँ
बहुत बढ़िया, आपने CROSS JOIN को अच्छी तरह समझ लिया! जैसा कि आपने सीखा, CROSS JOIN तब बेहद उपयोगी होता है जब आपको दो डेटा सेट्स के बीच सभी संभावित संयोजनों या पेयरिंग्स को देखना होता है।
मान लीजिए आप एक शोधकर्ता हैं जो दो देशों — पाकिस्तान और भारत — में बोली जाने वाली भाषाओं में रुचि रखते हैं। आप यह पूछना चाहते हैं:
- वर्तमान में इन दोनों देशों में कौन-कौन सी भाषाएँ बोली जाती हैं?
- दोनों देशों के साझा इतिहास को देखते हुए, उनकी ऐतिहासिक अवधि में किन-किन भाषाओं के बोले जाने की संभावना रही होगी?
इस अभ्यास में, हम देखेंगे कि INNER JOIN और CROSS JOIN क्रमशः इन दोनों सवालों का जवाब देने में कैसे मदद कर सकते हैं।
यह अभ्यास पाठ्यक्रम का हिस्सा है
SQL में डेटा जॉइन करना
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
SELECT c.name AS country, l.name AS language
-- Inner join countries as c with languages as l on code
___
WHERE c.code IN ('PAK','IND')
AND l.code in ('PAK','IND');