展开全部
分类汇总的时候用。group by :表示按字段分组。例如:分别计算男性用户和女性用户的平均年龄。select 性别,avg(年龄) as average from 表名 group by 性别
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
比如你要建立一个数据库,再建一个表,这个表字段少的话还好说,如果有几百上千个字段呢?
再比如往一个表里插数据,一两行可以手动,但如果有上百万行呢?
这时候就是sql批处理语句大显身手的时候。
再比如往一个表里插数据,一两行可以手动,但如果有上百万行呢?
这时候就是sql批处理语句大显身手的时候。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
group by 一般跟聚合函数(sum,max,min,avg,count)同时使用。
当使用者几个函数时,若不使用group by 进行分组,则对所有记录进行聚合函数计算,若使用group by 进行分组,则对每组进行计算。
比如这样个表tmp:
类型 值
A 8
B 6
A 9
B 4
如果 select max(值)from tmp
则返回一个值 9
但要是 select max(值)from tmp
group by 类型
则返回两个值 9
6
当使用者几个函数时,若不使用group by 进行分组,则对所有记录进行聚合函数计算,若使用group by 进行分组,则对每组进行计算。
比如这样个表tmp:
类型 值
A 8
B 6
A 9
B 4
如果 select max(值)from tmp
则返回一个值 9
但要是 select max(值)from tmp
group by 类型
则返回两个值 9
6
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
group by:分组合并
2楼说的很清楚了
2楼说的很清楚了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询