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

रिलेशन्स पर जॉइन करना

आपने पिछले अभ्यास में निम्न डायग्राम का उपयोग किया था:

Database Schema for Customer and Order

आपने सीखा कि आप डेटाबेस को क्वेरी करने के लिए pandas का read_sql() फंक्शन इस्तेमाल कर सकते हैं. SQL की असली ताकत है कई टेबल्स से जानकारी को तेज़ी से जोड़ पाना. यह आप JOIN स्टेटमेंट के ज़रिए करते हैं.

जब आप दो या अधिक टेबल्स को जॉइन करते हैं, तो pandas क्वेरी परिणाम के सभी कॉलम्स को एक ही DataFrame में रख देता है.

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

Introduction to Data Engineering

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

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

  • SELECT स्टेटमेंट को पूरा कीजिए ताकि "Customer" टेबल "Order" टेबल के साथ जॉइन हो जाए.
  • data की id कॉलम प्रिंट कीजिए. आपको क्या दिखाई देता है?

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

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

# Complete the SELECT statement
data = pd.read_sql("""
SELECT * FROM "Customer"
INNER JOIN "____"
ON "Order"."____"="Customer"."____"
""", db_engine)

# Show the id column of data
print(data.____)
कोड संपादित करें और चलाएँ