1. Learn
  2. /
  3. कोर्स
  4. /
  5. SQL में डेटा जॉइन करना

Connected

अभ्यास

एलियस वाली टेबल्स के साथ जॉइन करना

टेबल एलियस आपको क्वेरी के दूसरे हिस्सों, जैसे SELECT स्टेटमेंट, में उन्हें रेफ़र करने में मदद करते हैं.

जब आप फ़ील्ड्स SELECT करते हैं, तो कोई फ़ील्ड अस्पष्ट हो सकता है. उदाहरण के लिए, मान लीजिए दो टेबल हैं, apples और oranges, और दोनों में color नाम का कॉलम है. सही टेबल बताने के लिए आपको अपने SELECT स्टेटमेंट में apples.color या oranges.color जैसा सिंटैक्स उपयोग करना होगा. ऐसा न करने पर आपको यह त्रुटि मिलेगी:

  column reference "color" is ambiguous

आप countries और economies दोनों टेबल्स के डेटा का उपयोग करके 2010 और 2015 की inflation rate की जाँच करते हुए, एलियस की हुई टेबल्स के साथ जॉइन करना अभ्यास करेंगे.

जॉइन लिखते समय, कई SQL उपयोगकर्ता जॉइन कोड लिखने के बाद SELECT स्टेटमेंट लिखना पसंद करते हैं, ताकि आवश्यकता होने पर SELECT स्टेटमेंट में टेबल एलियस का उपयोग किया जा सके.

निर्देश

100 XP
  • लाइन 5 में अपने inner join से शुरू करें; बाएँ तरफ countries AS c को दाएँ तरफ economies से जॉइन करें, और economies AS e एलियस दें.
  • अगला, लाइन 7 में code को जॉइनिंग फ़ील्ड के रूप में उपयोग करें; यहाँ USING कमांड का उपयोग न करें.
  • अंत में, लाइन 2 में निम्न कॉलम इसी क्रम में चुनें: countries टेबल से code (जिसे country_code के रूप में एलियस करें), name, year, और inflation_rate.