1. Learn
  2. /
  3. कोर्स
  4. /
  5. Python में डेटा आयात का परिचय

Connected

अभ्यास

ORDER BY के साथ अपने SQL रिकॉर्ड्स को ऑर्डर करना

आप अपनी SQL क्वेरी के परिणामों को order भी कर सकते हैं. उदाहरण के लिए, अगर आप Chinook डेटाबेस की Customer टेबल से सभी रिकॉर्ड्स लेना चाहते और उन्हें कॉलम SupportRepId के बढ़ते क्रम में ऑर्डर करना चाहते, तो आप यह क्वेरी चला सकते हैं:

"SELECT * FROM Customer ORDER BY SupportRepId"

दरअसल, आप किसी भी SELECT स्टेटमेंट को किसी भी कॉलम के आधार पर ऑर्डर कर सकते हैं.

इस इंटरैक्टिव अभ्यास में, आप Employee टेबल के सभी रिकॉर्ड्स सेलेक्ट करेंगे और उन्हें कॉलम BirthDate के बढ़ते क्रम में ऑर्डर करेंगे.

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

import pandas as pd
from sqlalchemy import create_engine

क्वेरी करना शुरू करें!

निर्देश

100 XP
  • फ़ंक्शन create_engine() का उपयोग करके SQLite डेटाबेस Chinook.sqlite के लिए एक इंजन बनाएँ और उसे वैरिएबल engine को असाइन करें.
  • कॉन्टेक्स्ट मैनेजर में, वह क्वेरी execute करें जो Employee टेबल से सभी रिकॉर्ड्स select करती है और कॉलम BirthDate के आधार पर बढ़ते क्रम में उन्हें order करती है. परिणाम को rs में असाइन करें.
  • pd.DataFrame() की कॉल में, rs पर fetchall() मेथड अप्लाई करें ताकि rs के सभी रिकॉर्ड्स फ़ेच हो जाएँ. उन्हें DataFrame df में स्टोर करें.
  • DataFrame के कॉलम नामों को टेबल के संबंधित कॉलम नामों के बराबर सेट करें.