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

INNER JOIN को फ़िल्टर करना

अपने पहले INNER JOIN करने पर बधाई! अब आप इस अध्याय को एक अंतिम अभ्यास के साथ पूरा करेंगे, जिसमें आप INNER JOIN करेंगे और परिणाम को WHERE क्लॉज़ से फ़िल्टर करेंगे.

याद करें कि Northwind डेटाबेस की Orders और Customers टेबल्स को INNER JOIN करने के लिए Hugo ने निम्न SQL क्वेरी चलाई थी:

"SELECT OrderID, CompanyName FROM Orders INNER JOIN Customers on Orders.CustomerID = Customers.CustomerID"

आवश्यक पैकेज इम्पोर्ट करने और engine बनाने के लिए नीचे दिया गया कोड पहले ही चलाया जा चुका है:

import pandas as pd
from sqlalchemy import create_engine
engine = create_engine('sqlite:///Chinook.sqlite')

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

Python में डेटा आयात का परिचय

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

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

  • pandas के फंक्शन read_sql_query() का उपयोग करके वैरिएबल df में इस क्वेरी का DataFrame रिज़ल्ट असाइन करें: select all records from PlaylistTrack INNER JOIN Track on PlaylistTrack.TrackId = Track.TrackId जिन पर यह शर्त लागू होती है: Milliseconds < 250000.

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

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

# Execute query and store records in DataFrame: df


# Print head of DataFrame
print(df.head())
कोड संपादित करें और चलाएँ