社区
MS-SQL Server
帖子详情
请高人指点,group by ...with rollup所带字段不能超过十个,怎么办啊? 在线等候中。。。
huangwangman
2003-12-25 05:11:41
各位高人:
我想问一下:
我想统计表中每个人的小计数和所有人的合计数,使用了group by ... with rollup,但是 sql报错如下:
“GROUP BY 子句中指定的表达式太多。当指定了 CUBE 或 ROLLUP 时,最大数目为 10。”
请问,有什么办法么?
在线等候中。。。
...全文
169
1
打赏
收藏
请高人指点,group by ...with rollup所带字段不能超过十个,怎么办啊? 在线等候中。。。
各位高人: 我想问一下: 我想统计表中每个人的小计数和所有人的合计数,使用了group by ... with rollup,但是 sql报错如下: “GROUP BY 子句中指定的表达式太多。当指定了 CUBE 或 ROLLUP 时,最大数目为 10。” 请问,有什么办法么? 在线等候中。。。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zjcxc
元老
2003-12-25
打赏
举报
回复
这个是限制.如果你的group by 指定的数目超过这个,就得另想他法.
贴出你的语句
mysql
中
group
by with
rollup
的用法
用法: 1.
group
by 列名(或是列数):按照指定的列属性进行分组。 2.
group
by 列名 with
rollup
:不仅可以按照指定的列属性进行分组,还可以完成分组后的聚合操作,以及对所用列的操作。 举一个实例:下面是一个工资表,有三个列属性:部门号,姓名,工资 select * from salary 如果我们想要同一部门的人的排列在一起,可以用
group
by 来实现: sel...
mysql
group
by rullup_在
GROUP
BY子句
中
使用WITH
ROLLUP
多
字段
分组.PPT
在
GROUP
BY子句
中
使用WITH
ROLLUP
多
字段
分组7.5.2 带ALL关键字的子查询 ALL关键字与ANY和SOME不同,使用ALL时需要同时满足所有内层查询的条件。 7.5.3 带EXISTS关键字的子查询 EXISTS关键字后面的参数是一个任意的子查询,系统对子查询进行运算以判断它是否返回行,如果至少返回一行,那么EXISTS的结果为true,此时外层查询语句将进行查询;如果子查询没...
MySQL
中
字段
WITH
ROLLUP
的用法
今天复习MySQL知识的时候,看到WITH
ROLLUP
字段
感觉一点印象也没有,查阅相关资料和自己的小练习,顿时醍醐灌顶。 这个
字段
就是也
group
by 一起用,放置在语句末尾。 直接建了一个小的表在数据库
中
,然后插入一些数据,如图: 首先是不带with
rollup
字段
的分组查看: 然后是带上with
rollup
字段
的查看: 一下子就能看出区别了,就相当于对所有分的组进行一次运算。同样的avg,min函数也是同理。 ...
MySQL分类汇总(
group
by...with
rollup
)统计时,如何显示“总计”
字段
?
使用
group
ing这个函数发现一直报错提示无法识别,仔细观察一下原来这是sql的语法,难道MySQL就实现不了了吗?没办法只得自己想办法了,我首先想到的方法是使用带条件的子查询,输出到最后一条数据时显示“总计”
字段
,但又嫌太复杂没有写。=”、“>”、“>=”、“
mysql的
group
by ......
rollup
在
group
by之后添加
rollup
其实就是为分组以后的小组进行数据统计,当针对一个
字段
分组的时候则统计一次,如果是针对多个
字段
进行的分组那么最后需要针对每一个分组进行一次统计。 实例如下:
rollup
是根据维度在数据结果集
中
进行的聚合操作。 假设用户需要对N个唯独进行聚合查询操作,普通的
group
by语句需要N个查询和N次
group
by操作。 而
rollup
的有点是一次可以
MS-SQL Server
34,590
社区成员
254,589
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章