अधिकतम से न्यूनतम मान में क्रमबद्ध करने के लिए, ORDER BY length() का उपयोग करें। आइए पहले एक टेबल बनाएं -
mysql> टेबल बनाएं DemoTable -> ( -> Price varchar(20) -> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.92 सेकंड)
इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें -
mysql> डेमोटेबल वैल्यू ('80') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.12 सेकंड) mysql> डेमोटेबल मानों में डालें ('800'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.16 सेकंड) mysql> सम्मिलित करें डेमोटेबल मानों में ('108'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.50 सेकंड) mysql> डेमोटेबल मानों में डालें ('765'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.14 सेकंड)
चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें -
mysql> डेमोटेबल से *चुनें;
यह निम्नलिखित आउटपुट देगा -
<पूर्व>+----------+| कीमत |+----------+| 80 || 800 || 108 || 765 |+----------+4 पंक्तियाँ सेट में (0.00 सेकंड)यहाँ MySQL में अधिकतम से न्यूनतम मान को सॉर्ट करने के लिए क्वेरी है -
mysql> डेमोटेबल से *चुनें -> लंबाई के हिसाब से ऑर्डर करें (कीमत) डीईएससी, प्राइस डीईएससी;
यह निम्नलिखित आउटपुट देगा -
<पूर्व>+----------+| कीमत |+----------+| 800 || 765 || 108 || 80 |+----------+4 पंक्तियाँ सेट में (0.00 सेकंड)