Database
 sql >> डेटाबेस >  >> RDS >> Database

एसक्यूएल में क्लॉज द्वारा ऑर्डर का उपयोग कैसे करें?

आज के बाजार में जहां हर दिन भारी मात्रा में डेटा उत्पन्न होता है, हमारे लिए डेटाबेस में मौजूद डेटा को सॉर्ट करना बहुत महत्वपूर्ण है। खैर, SQL में डेटा को सॉर्ट करने के लिए, डेवलपर्स आमतौर पर ORDER BY क्लॉज का उपयोग करते हैं। तो, इस लेख में एसक्यूएल में ऑर्डर करें , मैं उन विभिन्न तरीकों पर चर्चा करूंगा जिनसे आप डेटा को सॉर्ट करने के लिए इस क्लॉज का उपयोग कर सकते हैं।

निम्नलिखित विषयों को इस लेख में शामिल किया जाएगा:

    1. SQL में ORDER BY क्लॉज क्या है?
    2. सिंटैक्स
    3. एक कॉलम पर ऑर्डर करें
    4. DESC द्वारा ऑर्डर करें
    5. कई कॉलम पर ऑर्डर करें

SQL में ORDER BY क्या है?

ORDER BY क्लॉज का उपयोग सभी परिणामों को आरोही या अवरोही क्रम में क्रमबद्ध करने के लिए किया जाता है। डिफ़ॉल्ट रूप से, परिणाम-सेट आरोही क्रम में क्रमबद्ध होते हैं। इसलिए, यदि आप परिणाम सेट को अवरोही क्रम में क्रमबद्ध करना चाहते हैं, तो आप DESC कीवर्ड का उपयोग कर सकते हैं। इसके अलावा, आप किसी तालिका में एक कॉलम या एकाधिक कॉलम के अनुसार भी सॉर्ट कर सकते हैं।

वाक्यविन्यास:

SELECT Column1, Column2, ...ColumnN
FROM TableName
ORDER BY Column1, Column2, ... ASC|DESC;

चूंकि आप SQL में ORDER BY के सिंटैक्स को जानते हैं, आइए इस क्लॉज के कुछ उदाहरण देखें।

ORDER BY क्लॉज में सभी ऑपरेशन देखने के लिए निम्न तालिका पर विचार करें। साथ ही, SQL में टेबल बनाने के लिए, आप CREATE टेबल स्टेटमेंट का उपयोग कर सकते हैं।

StudentID प्रथम नाम फ़ोन नंबर शहर

1

रोहन

9876543210

हैदराबाद

2

सोनाली

9876567864

बेंगलुरु

3

अजय

9966448811

लखनऊ

4

गीता

9765432786

लखनऊ

5

शुभम

9944888756

दिल्ली

एक कॉलम पर क्लॉज द्वारा ऑर्डर करें

यदि आपको किसी विशिष्ट कॉलम के अनुसार डेटा को सॉर्ट करना है, तो आपको SQL में ORDER BY क्लॉज के बाद कॉलम का नाम बताना होगा।

उदाहरण:

एक परिदृश्य पर विचार करें, जहां आपको "छात्र" तालिका से सभी छात्रों का चयन करने के लिए "सिटी" कॉलम द्वारा क्रमबद्ध एक क्वेरी लिखनी है।

SELECT * FROM Students
ORDER BY City;

उपरोक्त क्वेरी को निष्पादित करने पर, आप नीचे के रूप में एक आउटपुट देखेंगे:

StudentID

प्रथमनाम

फ़ोन नंबर

शहर

2

सोनाली

9876567864

बेंगलुरु

5

शुभम

9944888756

दिल्ली

1

रोहन

9876543210

हैदराबाद

3

अजय

9966448811

लखनऊ

4

गीता

9765432786

लखनऊ

DESC द्वारा आदेश

यदि आपको डेटा को अवरोही क्रम में सॉर्ट करना है, तो आपको SQL में ORDER BY क्लॉज के बाद कीवर्ड DESC का उल्लेख करना होगा।

उदाहरण:

एक परिदृश्य पर विचार करें, जहां आपको "छात्र" तालिका से सभी छात्रों का चयन करने के लिए एक क्वेरी लिखनी है, जिसे "सिटी" कॉलम द्वारा अवरोही क्रम में क्रमबद्ध किया गया है।

SELECT * FROM Students
ORDER BY City DESC;

उपरोक्त क्वेरी को निष्पादित करने पर, आप नीचे के रूप में एक आउटपुट देखेंगे:

StudentID

प्रथमनाम

फ़ोन नंबर

शहर

4

गीता

9765432786

लखनऊ

3

अजय

9966448811

लखनऊ

1

रोहन

9876543210

हैदराबाद

5

शुभम

9944888756

दिल्ली

2

सोनाली

9876567864

बेंगलुरु

कई कॉलम पर ऑर्डर करें

यदि आपको कई कॉलम के अनुसार डेटा सॉर्ट करना है, तो आपको SQL में ORDER BY क्लॉज के बाद उन कॉलम के नाम का उल्लेख करना होगा।

उदाहरण:

एक परिदृश्य पर विचार करें, जहां आपको "छात्र" तालिका से सभी छात्रों का चयन करने के लिए "शहर" कॉलम और "प्रथम नाम" कॉलम द्वारा क्रमबद्ध करने के लिए एक क्वेरी लिखनी है।

SELECT * FROM Students
ORDER BY City, FirstName;

उपरोक्त क्वेरी के अनुसार, आपको एक परिणाम-सेट दिखाई देगा, जो सिटी द्वारा ऑर्डर करता है, लेकिन यदि कुछ पंक्तियों में एक ही शहर है, तो उन्हें FirstName द्वारा ऑर्डर किया जाता है। उपरोक्त क्वेरी को निष्पादित करने पर, आप नीचे के रूप में एक आउटपुट देखेंगे:

StudentID

प्रथमनाम

फ़ोन नंबर

शहर

2

सोनाली

9876567864

बेंगलुरु

5

शुभम

9944888756

दिल्ली

1

रोहन

9876543210

हैदराबाद

3

अजय

9966448811

लखनऊ

4

गीता

9765432786

लखनऊ

आप छात्रों को "शहर" के आरोही क्रम और "प्रथम नाम" के अवरोही क्रम के आधार पर भी छाँट सकते हैं। ऐसा करने के लिए, आप नीचे एक कोड लिख सकते हैं:

SELECT * FROM Students
ORDER BY City ASC, FirstName DESC;

उपरोक्त क्वेरी को निष्पादित करने पर, आप नीचे के रूप में एक आउटपुट देखेंगे:

StudentID

प्रथमनाम

फ़ोन नंबर

शहर

2

सोनाली

9876567864

बेंगलुरु

5

शुभम

9944888756

दिल्ली

1

रोहन

9876543210

हैदराबाद

4

गीता

9765432786

लखनऊ

3

अजय

9966448811

लखनऊ

इसके साथ, हम SQL में ORDER BY पर इस लेख को समाप्त करते हैं। मुझे आशा है कि आप समझ गए होंगे कि SQL में ORDER BY क्लॉज का उपयोग कैसे किया जाता है। यदि आप इसके बारे में अधिक जानना चाहते हैं MySQL और इस ओपन-सोर्स रिलेशनल डेटाबेस को जानें, फिर हमारे . को देखें MySQL DBA प्रमाणन प्रशिक्षण जो प्रशिक्षक के नेतृत्व वाले लाइव प्रशिक्षण और वास्तविक जीवन परियोजना अनुभव के साथ आता है। यह प्रशिक्षण आपको MySQL को गहराई से समझने और विषय पर महारत हासिल करने में मदद करेगा।

हमारे लिए एक प्रश्न है? कृपया इस लेख के टिप्पणी अनुभाग में "एसक्यूएल में ऑर्डर करें" का उल्लेख करें और मैं आपसे संपर्क करूंगा।


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. क्या इंटेल सर्वर सीपीयू स्पेस में बर्बाद हो गया है?

  2. डेटाटाइम से समय ट्रिम करने का सबसे प्रभावी तरीका क्या है?

  3. आपके नए डेटाबेस सर्वर को कितनी RAM की आवश्यकता है?

  4. Clustered Columnstore Index से सीरियलाइज़िंग डिलीट्स

  5. Azure SQL डेटाबेस के लिए बैंडविड्थ के अनुकूल क्वेरी प्रोफाइलिंग