热线电话:13121318867

登录
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.9639
0
关注作者
收藏
评论(0)

发表评论

暂无数据
推荐帖子