奥礼网
新记
SQL语句 group by子句后的分组项如果有多个是怎样进行分组的
。
举报该文章
相关建议 2018-12-25
表示根据后面的字段来分组,如果只有1个字段,那只是根据这个字段的值来进行一次分组就可以了;若后面有多个字段,那表示根据多字段的值来进行层次分组,分组层次从左到右,即先按第1个字段分组,然后在第1个字段值相同的记录中,再根据第2个字段的值进行分组;接着第2个字段值相同的记录中,再根据第3个字段的值进行分组......依次类推。
温馨提示:内容为网友见解,仅供参考
当前网址:
https://aolonic.com/aa/1gnwdga14.html
其他看法
第1个回答 推荐于2018-06-29
select 列名1,列名2,列名3,列名4
from 表名
where 条件
group by A,B
group by A,B这句的意思就是按A分组,当分组后再在分组后再按B分组
本回答被提问者和网友采纳
第2个回答 2018-02-03
select 列名1,列名2,列名3,列名4
from 表名
where 条件
group by A,B
group by A,B这句的意思就是按A分组,当分组后再在分组后再按B分组
第3个回答 2011-04-19
group by a,b,c
追问
那是先按A分组,然后再在A分组中按B进行分组,以此类推?
相似回答
大家正在搜
相关问题
SQL中的Group By的查询过程多列分组的查询过程是怎样...
SELECT语句中的GROUP BY子句用于将查询结果按照指...
sql里如果group by后面有两项,那是怎样分组
sql语句中的group by要怎么用!!
SQL语句中,有group by 和order by两个语句...
SQL分组查询Group by的存在条件是什么?
SQL语句 group by子句后的分组项如果有多个是怎样进...
从 GROUP BY分组的结果集中再次用条件表达式进行筛选的...