ORDER BY से परिणाम क्रमबद्ध करना, LIMIT से पंक्तियों की संख्या सीमित करना और DISTINCT से डुप्लिकेट हटाना सीखें।
इस पाठ को Kodokon में खोलेंडिफ़ॉल्ट रूप से, किसी SELECT द्वारा लौटाई गई पंक्तियों का क्रम सुनिश्चित नहीं होता: डेटाबेस उन्हें जैसे सुविधाजनक लगे वैसे लौटा देता है। एक क्रम थोपने के लिए, किसी कॉलम के बाद ORDER BY जोड़ें। क्रमबद्धता डिफ़ॉल्ट रूप से आरोही होती है (आप इसे ASC से स्पष्ट कर सकते हैं); अवरोही क्रम के लिए DESC जोड़ें।
SELECT title, price FROM books ORDER BY price;
SELECT title, price FROM books ORDER BY price DESC;आप कई कॉलमों पर क्रमबद्ध कर सकते हैं: ORDER BY genre, price DESC पहले genre के अनुसार क्रमबद्ध करता है, फिर एक ही genre के भीतर, सबसे महँगे से सबसे सस्ते तक। LIMIT क्लॉज़ परिणाम की केवल पहली N पंक्तियाँ रखता है: ORDER BY के साथ मिलकर, यह आपको एक "टॉप N" देता है। LIMIT 3 OFFSET 2 इसके अतिरिक्त पहली 2 पंक्तियों को छोड़ देगा।
SELECT title, price FROM books
ORDER BY price DESC
LIMIT 3;एक आखिरी उपकरण: DISTINCT, जिसे SELECT के ठीक बाद रखा जाता है, परिणाम से डुप्लिकेट हटा देता है। हमारी टेबल में 7 पुस्तकें हैं लेकिन केवल 3 अलग-अलग genre हैं: DISTINCT के बिना, नीचे दी गई क्वेरी दोहराव के साथ 7 पंक्तियाँ प्रदर्शित करेगी।
SELECT DISTINCT genre FROM books;
SELECT DISTINCT author FROM books;