sql语句中啥什么要用到group by?group by什么根据什么分组的
3个回答
展开全部
--group by 我理解为 excel表格中的分类汇总
--比如一个'成绩表'中,有字段:学生姓名,成绩,班级 三个字段
--1.按班级汇总成绩总分,一个班一个合计分数。(这个就可以按班级group by进行sum(成绩))
select 班级,sum(成绩) 班级总分 from 成绩表 group by 班级
--2.按班级汇总总分,汇总班级人数,计算平均分
select 班级,sum(成绩) 班级总分,count(学生姓名) 班级人数,sum(成绩)/count(学生姓名) 班级平均分 from 成绩表 group by 班级
--按什么汇总 group by 后面跟什么
展开全部
分类汇总的时候用。group by :表示按字段分组。例如:分别计算男性用户和女性用户的平均年龄。select 性别,avg(年龄) as average from 表名 group by 性别
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询