आप ORDER BY क्लॉज के साथ UPDATE कमांड का उपयोग नहीं कर सकते हैं, लेकिन आप DESC द्वारा ORDER के साथ SELECT स्टेटमेंट का उपयोग कर सकते हैं।
आइए पहले एक −
. बनाएंmysql> टेबल बनाएं DemoTable1403 -> ( -> ड्यूडेट टाइमस्टैम्प -> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (1.26 सेकंड)
इंसर्ट का उपयोग करके टेबल में कुछ रिकॉर्ड डालें -
mysql> DemoTable1403 मानों ('2019-09-29') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.31 सेकंड) mysql> DemoTable1403 मानों में डालें ('2016-02-21'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.31 सेकंड) mysql> DemoTable1403 मानों ('2018-01-31') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.65 सेकंड) mysql> DemoTable1403 मानों में डालें ('2017-12-01'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.27 सेकंड)
−
. का चयन करके तालिका से सभी रिकॉर्ड प्रदर्शित करेंmysql> DemoTable1403 से * चुनें;
यह निम्नलिखित आउटपुट देगा -
<पूर्व>+---------------------+| नियत तारीख |+---------------------+| 2019-09-29 00:00:00 || 2016-02-21 00:00:00 || 2018-01-31 00:00:00 || 2017-12-01 00:00:00 |+---------------------+4 पंक्तियों में सेट (0.00 सेकंड)ORDER BY -
. के साथ दिनांक ऑर्डर करने के लिए क्वेरी यहां दी गई हैmysql> DemoTable1403 ऑर्डर से ड्यूडेट डीईएससी द्वारा * चुनें;
यह निम्नलिखित आउटपुट देगा -
<पूर्व>+---------------------+| नियत तारीख |+---------------------+| 2019-09-29 00:00:00 || 2018-01-31 00:00:00 || 2017-12-01 00:00:00 || 2016-02-21 00:00:00 |+---------------------+4 पंक्तियों में सेट (0.00 सेकंड)