2020-02-19
阅读量:
1139
group by的具体用法是什么?
group by的具体用法是什么?
答:group by按照查询结果集中的某一列(或多列),进行分组,值相等的为一组。
1、细化集函数(count,sum,avg,max,min)的作用对象:
未对查询结果分组,集函数将作用于整个查询结果。
对查询结果分组后,集函数将分别作用于每个组。
2、GROUP BY子句的作用对象是查询的中间结果表
分组方法:按指定的一列或多列值分组,值相等的为一组。
使用GROUP BY子句后,SELECT子句的列名列表中只能出现分组属性(比如:sno)和集函数(比如:count())。
3、使用HAVING短语筛选最终输出结果
只有满足HAVING短语指定条件的组才输出。
HAVING短语与WHERE子句的区别:作用对象不同。
1>WHERE子句作用于基表或视图,从中选择满足条件的元组。
2>HAVING短语作用于组,从中选择满足条件的组。






评论(0)


暂无数据
推荐帖子
0条评论
1条评论
0条评论