एकल कॉलम के आधार पर ऑर्डर करना
किसी फ़ील्ड के अनुसार आउटपुट को 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])