同学你好,使用with rollup时,该关键字应当处于group by子句末尾而非order by子句的末尾,例如:
SELETC grade,MIN(age),AVG(number),COUNT(*)
FROM stu
GROUP BY grade WITH ROLLUP
ORDER BY grade DESC;
但是这样会存在一个问题:被with rollup汇总的信息也会被当做数据被排序,会破坏with rollup的显示效果,所以不建议with rollup和排序一起使用。
祝学习愉快~
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星