5. ORDER BY, DISTINCT आणि Top-N निकाल
5.1 ORDER BY ASC आणि DESC ने क्रम लावा
का (Why). न क्रम नसलेल्या निकालात सर्वात मोठे/नवीन रो लपतात.
काय (What). ORDER BY निकाल क्रम लावतो. ASC = कमी ते जास्त (default). DESC = जास्त ते कमी.
कसं (How). SELECT … ORDER BY amount_inr DESC;
पायऱ्या
- रकमा DESC.
- तारखा ASC.
- ORDER BY WHERE नंतर येतो.
उदाहरणे
उदाहरण 1 · dataset: raja_coffee
SELECT order_id, amount_inr
FROM orders
ORDER BY amount_inr DESC
LIMIT 5;Output
| order_id | amount_inr |
|---|---|
| 1016 | 1780.0 |
| 1013 | 1680.0 |
| 1007 | 1080.0 |
| 1004 | 1050.0 |
| 1010 | 930.0 |
Meaning. पाच सर्वाधिक रकमा.
Ravindra Bagale's Tip
ORDER BY alone does not limit rows — pair with LIMIT for Top-N.
Ravindra Bagale's Tip – मराठी
फक्त ORDER BY रो कमी करत नाही — Top-N साठी LIMIT जोडा.
Ravindra Bagale's Tip – हिंदी
अकेला ORDER BY पंक्तियाँ कम नहीं करता — Top-N के लिए LIMIT जोड़ें।