MCAWALA

SQL Topics Menu

ORDER BY Clause क्या है? | ORDER BY in Hindi

ORDER BY clause का उपयोग SQL में डेटा को किसी column के आधार पर ascending (ASC) या descending (DESC) क्रम में sort करने के लिए किया जाता है।

यह SELECT query के साथ use होता है ताकि आप records को व्यवस्थित तरीके से देख सकें।

📘 Syntax (सिंटैक्स)

SELECT column1, column2, ...
FROM table_name
ORDER BY column1 [ASC|DESC];

🎯 उदाहरण (Example)

Student Table:


+--------+-----------+--------+
| ID     | Name      | Marks  |
+--------+-----------+--------+
| 1      | Ankit     | 85     |
| 2      | Priya     | 92     |
| 3      | Rahul     | 76     |
| 4      | Neha      | 92     |
| 5      | Aman      | 60     |
+--------+-----------+--------+

उदाहरण 1: Students को Marks के आधार पर ascending order में दिखाएं

SELECT * FROM Student
ORDER BY Marks ASC;

Output:


Aman    - 60  
Rahul   - 76  
Ankit   - 85  
Priya   - 92  
Neha    - 92  

उदाहरण 2: Students को Name के आधार पर descending order में दिखाएं

SELECT * FROM Student
ORDER BY Name DESC;

Output:


Rahul  
Priya  
Neha  
Ankit  
Aman  

उदाहरण 3: Marks descending और फिर Name ascending के आधार पर sort करें

SELECT * FROM Student
ORDER BY Marks DESC, Name ASC;

📌 ORDER BY के उपयोग:

  • डेटा को व्यवस्थित तरीके से प्रस्तुत करने के लिए
  • रिपोर्ट या चार्ट तैयार करने के लिए
  • सर्वाधिक या न्यूनतम वैल्यू खोजने के लिए

✅ ध्यान रखने योग्य बातें:

  • ORDER BY हमेशा SELECT के अंत में आता है।
  • ASC default होता है, यानी अगर कुछ नहीं लिखें तो ascending sorting होती है।
  • Multiple columns पर भी sort किया जा सकता है।

🧠 निष्कर्ष:

SQL का ORDER BY clause डेटा को logical और readable बनाने में मदद करता है। यह clause खासकर तब उपयोगी होता है जब large amount of data को organized format में देखना हो।