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

एकल कॉलम के आधार पर ऑर्डर करना

किसी फ़ील्ड के अनुसार आउटपुट को sort करने के लिए हम .order_by() मेथड का उपयोग करते हैं. डिफ़ॉल्ट रूप से, .order_by() दिए गए कॉलम पर सबसे छोटे से सबसे बड़े मान तक sort करता है. आपको बस उस कॉलम का नाम .order_by() में पास करना है जिसे आप sort करना चाहते हैं.

उदाहरण के लिए, वीडियो में Jason ने stmt.order_by(census.columns.state) का उपयोग किया था ताकि आउटपुट state कॉलम के अनुसार sort हो जाए.

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

Python में Databases का परिचय

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

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

  • census टेबल से state कॉलम के सभी रिकॉर्ड select करें. ऐसा करने के लिए, census.columns.state को एक लिस्ट के रूप में select() में पास करें.
  • परिणामों को state कॉलम के अनुसार sort करने के लिए .order_by() जोड़ें.
  • connection पर .execute() मेथड का उपयोग करके stmt चलाएँ और .fetchall() से सभी परिणाम प्राप्त करें.
  • results की पहली 10 पंक्तियाँ प्रिंट करें.

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

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

# Build a query to select the state column: stmt
stmt = ____

# Order stmt by the state column
stmt = ____

# Execute the query and store the results: results
results = ____

# Print the first 10 results
print(____[:10])
कोड संपादित करें और चलाएँ