SQL ORDER BY उपसंहार
- पिछला पृष्ठ एसक्यूएल एण्ड एंड ओर
- अगला पृष्ठ SQL insert
ORDER BY वाक्यांश परिणाम सेट को क्रमबद्ध करता है।
ORDER BY वाक्यांश
ORDER BY वाक्यांश एक निर्दिष्ट स्तम्भ के अनुसार परिणाम सेट को क्रमबद्ध करता है।
ORDER BY वाक्यांश डिफ़ॉल्ट में रिकॉर्डों को उच्चांक के क्रम में क्रमबद्ध करता है।
यदि आप रिकॉर्डों को गिरावट के क्रम में क्रमबद्ध करना चाहते हैं, तो DESC अवधारण का उपयोग कर सकते हैं।
मूल तालिका (उदाहरणों में इस्तेमाल की गई):
Orders तालिका:
Company | OrderNumber |
---|---|
IBM | 3532 |
W3School | 2356 |
Apple | 4698 |
W3School | 6953 |
उदाहरण 1
कंपनी नाम (Company) को अक्षर क्रम में दिखाया जाता है:
SELECT Company, OrderNumber FROM Orders ORDER BY Company
परिणाम:
Company | OrderNumber |
---|---|
Apple | 4698 |
IBM | 3532 |
W3School | 6953 |
W3School | 2356 |
उदाहरण 2
कंपनी (Company) को अक्षर क्रम में दिखाया जाता है और आदेश संख्या (OrderNumber) को अंक क्रम में दिखाया जाता है:
SELECT Company, OrderNumber FROM Orders ORDER BY Company, OrderNumber
परिणाम:
Company | OrderNumber |
---|---|
Apple | 4698 |
IBM | 3532 |
W3School | 2356 |
W3School | 6953 |
उदाहरण 3
कंपनी नाम (Company) को विपरीत अक्षर क्रम में दिखाया जाता है:
SELECT Company, OrderNumber FROM Orders ORDER BY Company DESC
परिणाम:
Company | OrderNumber |
---|---|
W3School | 6953 |
W3School | 2356 |
IBM | 3532 |
Apple | 4698 |
उदाहरण 4
कंपनी नाम (Company) को विपरीत अक्षर क्रम में दिखाया जाता है और आदेश संख्या (OrderNumber) को अंक क्रम में दिखाया जाता है:
SELECT Company, OrderNumber FROM Orders ORDER BY Company DESC, OrderNumber ASC
परिणाम:
Company | OrderNumber |
---|---|
W3School | 2356 |
W3School | 6953 |
IBM | 3532 |
Apple | 4698 |
ध्यान दें:उपरोक्त परिणामों में दो समान कंपनी नाम (W3School) हैं।केवल इस बार, पहली स्तम्भ में समान मूल्य होने पर दूसरी स्तम्भ उच्चांक के अनुसार अनुक्रमित है।यदि पहली स्तम्भ में कुछ मूल्य nulls होते हैं, तो भी इसी तरह है।
- पिछला पृष्ठ एसक्यूएल एण्ड एंड ओर
- अगला पृष्ठ SQL insert