दरअसल, जैसा कि हम जानते हैं कि हम ORDER BY क्लॉज की मदद से एक सॉर्ट ऑर्डर निर्दिष्ट कर सकते हैं। हमें उस कॉलम के नाम के बाद ORDER BY कीवर्ड लिखना होगा, जिस पर हम टेबल को सॉर्ट करना चाहते हैं। यह आवश्यक नहीं है कि हमें क्वेरी में SELECT कीवर्ड के बाद उस कॉलम नाम का उपयोग करना पड़े।
उदाहरण
mysql> Select Sr, Item from ratelist ORDER BY Price; +----+------+ | Sr | Item | +----+------+ | 5 | T | | 1 | A | | 2 | B | | 4 | h | | 3 | C | +----+------+ 5 rows in set (0.00 sec)
उपरोक्त उदाहरण में, हम देख सकते हैं कि हमें SELECT कीवर्ड के बाद उसी कॉलम का नाम लिखने की आवश्यकता नहीं है, जिसे हम ORDER BY कीवर्ड में टेबल को सॉर्ट करने के लिए लिखते हैं। इसका मतलब है कि कॉलम को MySQL क्वेरी द्वारा पुनर्प्राप्त नहीं किया जाएगा जिसके आधार पर हमने टेबल को सॉर्ट किया है।