Ascending and Descending Order In Hindi
एसक्यूएल डेटाबेस मैनेजमेंट सिस्टम में डेटाबेस यूजर किसी टेबल क्वेरी के रिजल्ट को आरोही या अवरोही आर्डर में सॉर्ट करने के लिए ORDER BY एसक्यूएल क्लॉज़ को अप्लाई कर सकते हैं। जिसमे डेटाबेस यूजर किसी पर्टिकुलर ऑर्डर में टेबल डेटा कॉलम को असेंडिंग या डिसेंडिंग ऑर्डर में सॉर्ट कर अरेंज कर सकते हैं. जहा डेटाबेस सॉर्टिंग अरेंजमेंट आर्डर पर्टिकुलर आर्डर पर डिपेंड करता है. जिसमे डेटाबेस यूजर टेबल डेटा को जरूरत के अनुसार प्रीव्यू कर डिस्प्ले करना चाहते हैं।

Ascending Database Table Order (ASC).
याद रहे डिफ़ॉल्ट रूप से एसक्यूएल टेबल में सॉर्टिंग ऑर्डर असेंडिंग में डिफाइन होता है, जो की किसी मौजूदा डेटाबेस डेटा को सबसे स्माल टू लार्ज आर्डर में जैसे छोटे से सबसे बड़े (न्यूमेरिक कॉलम वैल्यू के लिए), इसी प्रकार A से Z टेक्स्ट अल्फाबेट आर्डर में (टेक्स्ट के लिए), और न्यूमेरिक आर्डर में स्माल इन्टिजर वैल्यू से लार्ज इन्टिजर वैल्यू में अरेंज कर व्यवस्थित करता है।
Ascending Database Order Syntax.
SELECT column_name(s) FROM table_name ORDER BY column_name ASC;
Ascending Database Order element.
- यहाँ इसमें ASC कीवर्ड का मतलब असेंडिंग ऑर्डर से होता है।
- डिफ़ॉल्ट रूप से यहाँ असेंडिंग डिफ़ॉल्ट बिहैवियर होता है।
Example of Ascending Database Order.
यहाँ एम्प्लॉई टेबल में एम्प्लॉई की लिस्ट को उनकी ऐज के अकॉर्डिंग असेंडिंग ऑर्डर में प्रीव्यू करने के लिए किया गया है.
SELECT * FROM employe ORDER BY age ASC;
Result of employe table (sorted by age column).
employe_id emp_name emp_age department salary
101 Siddhi deora 21 Marketing 74000
201 Harry deora 23 Development 44000
301 Bhavshi deora 37 Design 63000
यहाँ इस एक्साम्प्ल में एम्प्लॉई टेबल में सबसे कम ऐज (21) से सबसे ज़्यादा एज (37) तक सॉर्ट कर डिस्प्ले किया गया है।
Descending Database Table Order (DESC).
एसक्यूएल डेटाबेस में DESC कीवर्ड का यूज़ किसी डेटाबेस टेबल रिकॉर्ड के रिजल्ट को डिसेंडिंग ऑर्डर में सॉर्ट करने में किया जाता है, जिसका अर्थ है कि यह मौजूदा डेटाबेस टेबल डेटा को सबसे बड़े से लेकर सबसे छोटे आर्डर में न्यूमेरिक वैल्यू के लिए और टेक्स्ट करैक्टर के लिए रिवर्स Z से लेकर A अल्फाबेट आर्डर में अरेंज करता है, सामान्यता desc डेटाबेस आर्डर asc आर्डर के विपरीत टेबल डाटा को अरेंज कर प्रीव्यू करता है।
Syntax for Descending Database Table.
SELECT column_name(s) FROM table_name ORDER BY column_name DESC;
Descending Database Order element.
- यहाँ DESC का अर्थ डेटाबेस टेबल कॉलम अरेंजमेंट में डिसेंडिंग ऑर्डर से होता है।
Example of a Descending Database Table.
यहाँ एम्प्लॉई टेबल में एम्प्लॉई की लिस्ट को उनकी पे सैलरी के अनुसार डिसेंडिंग ऑर्डर में डिस्प्ले करने के लिए किया गया है.
SELECT * FROM employe ORDER BY salary DESC;
Here is the result in the employee table (sorted by employee salary).
employe_id emp_name emp_age department salary
101 Siddhi deora 21 Marketing 74000
301 Bhavshi deora 37 Design 63000
201 Harry deora 23 Development 44000
यहाँ इस एक्साम्प्ल में एम्प्लॉई को सबसे ज़्यादा सैलरी 74,000 से सबसे कम सैलरी पाने वाले एम्प्लॉई 44,000 को डिसेंडिंग ऑर्डर में सॉर्ट कर प्रीव्यू किया गया है।
Sorting Multiple Columns in an SQL Database Table.
एसक्यूएल डेटाबेस मैनेजमेंट सिस्टम में डेटाबेस यूजर एक समय में मल्टीप्ल टेबल कॉलम डेटा को सॉर्ट कर प्रीव्यू कर सकते हैं, जहा प्रत्येक डेटाबेस टेबल कॉलम को इंडिविजुअल सेपरटेली ऑर्डर में सॉर्ट कर प्रीव्यू कर सकते हैं।
Syntax for Sorting Multiple Columns.
SELECT column_name(s) FROM table_name ORDER BY column1 [ASC|DESC], column2 [ASC|DESC];
Example of Sorting Multiple Columns.
यहाँ डेटाबेस यूजर एम्प्लॉई टेबल में पहले एम्प्लॉई डिपार्टमेंट के अनुसार असेंडिंग आर्डर में और फिर एम्प्लॉई ऐज के अनुसार डिसेंडिंग ऑर्डर में सॉर्ट कर प्रीव्यू गया है.
SELECT * FROM employe ORDER BY department ASC, age DESC;
Multiple Columns Result (Sorting preview by Employee Department and then Age).
employe_id emp_name emp_age department salary
201 Harry deora 23 Development 44000
301 Bhavshi deora 37 Design 63000
101 Siddhi deora 21 Marketing 74000
In this example.
- यहाँ इस एम्प्लॉई टेबल एक्साम्प्ल में एम्प्लॉई डिपार्टमेंट को असेंडिंग आर्डर में सॉर्ट कर प्रीव्यू किया गया है।
- इसी प्रकार हर एम्प्लॉई डिपार्टमेंट में एम्प्लॉई ऐज को डिसेंडिंग आर्डर में सॉर्ट कर प्रीव्यू किया गया है।
Conclusion of Ascending and Descending database table Order.
- Database ASC order (ascending order) – एसक्यूएल डेटाबेस मैनेजमेंट सिस्टम में टेबल कॉलम डेटा को सबसे स्माल नंबर से सबसे लार्ज नंबर (न्यूमेरिक कॉलम के लिए), इसी प्रकार करैक्टर अल्फाबेट में A से लेकर Z अल्फाबेट टेक्स्ट वैल्यू आर्डर में सॉर्ट कर प्रीव्यू करता है।
- Database DESC order (descending order) – एसक्यूएल डेटाबेस मैनेजमेंट सिस्टम में टेबल कॉलम डेटा को सबसे लार्ज वैल्यू से सबसे स्माल न्यूमेरिक वैल्यू (नंबर कॉलम के लिए), रिवर्स करैक्टर अल्फाबेट के लिए Z से लेकर A (स्पेशली टेक्स्ट के लिए), आर्डर में सॉर्ट कर प्रीव्यू करता है।
- Multiple database Table column order – एसक्यूएल डेटाबेस मैनेजमेंट सिस्टम में मल्टीप्ल अलग अलग टेबल कॉलम डेटा को मल्टीप्ल कॉलम के अनुसार सॉर्ट कर प्रीव्यू कर सकते हैं, जहा डेटाबेस यूजर हर टेबल कॉलम के लिए अलग-अलग सॉर्टिंग मेथड ऑर्डर को अप्लाई कर प्रीव्यू कर सकते है।
