যখন GROUP BY লিস্টে কলামের সাথে সुस্পষ্ট সর্ট অর্ডার (ASC বা DESC) এবং WITH ROLLUP মডিফায়ার একসাথে ব্যবহার করা হয়, তবে ROLLUP দ্বারা যোগ করা সামারি রোগুলো সেগুলো যেসব রো থেকে ক্যালকুলেট হয়েছে তাদের পরে থাকে, সর্ট অর্ডার যাই হোক।
ডিফল্ট অ্যাসেন্ডিং অর্ডার (কোনো সর্ট অর্ডার না দিলে):
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 | +-----+-------+
এখন 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 | +-----+-------+
নিরীক্ষণ: সর্ট অর্ডার DESC হলে ডেটা রোগুলো উল্টো হয়েছে, কিন্তু সামারি রো (NULL) সবশেষেই রয়েছে। অর্থাৎ ROLLUP সামারি রো গ্রুপের পরে থাকে, সর্ট অর্ডার মেনে না।