SQL语句 group by子句后的分组项如果有多个是怎样进行分组的

。... 展开
 我来答
匿名用户
2018-12-25
展开全部
表示根据后面的字段来分组,如果只有1个字段,那只是根据这个字段的值来进行一次分组就可以了;若后面有多个字段,那表示根据多字段的值来进行层次分组,分组层次从左到右,即先按第1个字段分组,然后在第1个字段值相同的记录中,再根据第2个字段的值进行分组;接着第2个字段值相同的记录中,再根据第3个字段的值进行分组......依次类推。
百度网友36f922b
推荐于2018-06-29 · TA获得超过248个赞
知道小有建树答主
回答量:273
采纳率:0%
帮助的人:185万
展开全部
select 列名1,列名2,列名3,列名4
from 表名
where 条件
group by A,B

group by A,B这句的意思就是按A分组,当分组后再在分组后再按B分组
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友36f922b
2018-02-03 · TA获得超过248个赞
知道小有建树答主
回答量:273
采纳率:0%
帮助的人:185万
展开全部
select 列名1,列名2,列名3,列名4
from 表名
where 条件
group by A,B

group by A,B这句的意思就是按A分组,当分组后再在分组后再按B分组
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友19420dc232
2011-04-19 · TA获得超过2378个赞
知道大有可为答主
回答量:2819
采纳率:0%
帮助的人:1720万
展开全部
group by a,b,c
追问
那是先按A分组,然后再在A分组中按B进行分组,以此类推?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式