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

SQL क्वेरियों के Hello World को कस्टमाइज़ करना

अपनी पहली SQL क्वेरी चलाने पर बधाई! अब आप सीखेंगे कि अपनी क्वेरी को कैसे कस्टमाइज़ करें ताकि आप:

  • किसी टेबल से चुने हुए कॉलम सेलेक्ट कर सकें;
  • निश्चित संख्या में पंक्तियाँ सेलेक्ट कर सकें;
  • डेटाबेस टेबल से कॉलम नाम इम्पोर्ट कर सकें.

याद कीजिए कि वीडियो में Hugo ने इसी तरह की क्वेरी कस्टमाइज़ेशन किया था:

engine = create_engine('sqlite:///Northwind.sqlite')

with engine.connect() as con:
    rs = con.execute("SELECT OrderID, OrderDate, ShipName FROM Orders")
    df = pd.DataFrame(rs.fetchmany(size=5))
    df.columns = rs.keys()

पैकेज पहले से इस प्रकार इम्पोर्ट किए गए हैं:

from sqlalchemy import create_engine
import pandas as pd

engine भी पहले से बनाया जा चुका है:

engine = create_engine('sqlite:///Chinook.sqlite')

engine कनेक्शन पहले से इस स्टेटमेंट के साथ खुला है:

with engine.connect() as con:

जिस कोड को आपको पूरा करना है, वह सब इसी कॉन्टेक्स्ट के अंदर है.

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

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

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

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

  • वह SQL क्वेरी चलाएँ जो Employee टेबल से LastName और Title कॉलम सेलेक्ट करती है. परिणाम वैरिएबल rs में स्टोर करें.
  • rs पर fetchmany() मेथड अप्लाई करके 3 रिकॉर्ड रिट्रीव करें. उन्हें DataFrame df में स्टोर करें.
  • rs ऑब्जेक्ट का उपयोग करके DataFrame के कॉलम नामों को टेबल के संबंधित कॉलम नामों पर सेट करें.

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

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

# Open engine in context manager
# Perform query and save results to DataFrame: df
with engine.connect() as con:
    rs = ____
    df = pd.DataFrame(____)
    df.columns = ____

# Print the length of the DataFrame df
print(len(df))

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