ऐसे मामले में, जहां हम ग्रुप बाय सूची में कॉलम नामों के साथ "रोलअप के साथ" संशोधक के साथ स्पष्ट सॉर्ट ऑर्डर (एएससी या डीईएससी) का उपयोग करते हैं, रोलअप द्वारा जोड़ी गई सारांश पंक्तियां अभी भी उन पंक्तियों के बाद दिखाई देते हैं जिनसे उन्होंने क्रमबद्ध क्रम की परवाह किए बिना गणना की थी।
जैसा कि हम जानते हैं कि डिफ़ॉल्ट सॉर्ट क्रम आरोही है इसलिए नीचे दिए गए उदाहरण में यदि हम किसी स्पष्ट सॉर्ट ऑर्डर का उपयोग नहीं करेंगे तो आउटपुट निम्नानुसार होगा -
mysql> Select sr, SUM(Price) AS Price from ratelist Group by sr with rollup; +-----+-------+ | sr | Price | +-----+-------+ | 1 | 502 | | 2 | 630 | | 3 | 1005 | | 4 | 850 | | 5 | 250 | |NULL | 3237 | +-----+-------+ 6 rows in set (0.00 sec)
अब सॉर्ट ऑर्डर को DESC के रूप में परिभाषित करने के बाद, हम उसी उपरोक्त क्वेरी से आउटपुट प्राप्त करेंगे -
mysql> Select sr, SUM(Price) AS Price from ratelist Group by sr DESC with rollup; +-----+-------+ | sr | Price | +-----+-------+ | 5 | 250 | | 4 | 850 | | 3 | 1005 | | 2 | 630 | | 1 | 502 | |NULL | 3237 | +-----+-------+ 6 rows in set (0.00 sec)
आउटपुट से यह देखा जा सकता है कि क्रमबद्ध क्रम के बावजूद, अवरोही में परिवर्तित होने के बावजूद, सारांश पंक्तियाँ उन पंक्तियों के बाद दिखाई देती हैं जिनसे उनकी गणना की जाती है।