关于WITH ROLLUP
SELECT deptno,job,COUNT(*),ROUND(AVG(sal)) FROM t_emp GROUP BY deptno,job ORDER BY deptno WITH ROLLUP;
请问老师我在这条语句里加WITH ROLLUP为啥会报错?
7
收起
正在回答
1回答
同学你好,1、with rollup是用来在分组统计数据的基础上再进行统计汇总,即用来得到group by的汇总信息。需要结合group by一起使用。
2、在SQL中同学书写的顺序有一点问题,从而导致出现语法异常。则建议同学将ORDER BY书写到最后。如下所示:然后重新运行试一下。
祝学习愉快!
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星