首页 > 数据库技术 > 详细

sql语句聚合函数和分组操作的注意事项

时间:2020-07-11 21:21:41      阅读:88      评论:0      收藏:0      [点我收藏+]

group by可以根据给定数据列的每个成员对查询结果进行分组统计,最终得到一个汇总表。

group by几个比较重要的约束:

(1)select字句中的列名和having或where中的列名必须为分组列或列函数.列函数对于group by字句定义的每个组返回一个结果
(2)group by一般和聚合函数一使用才有意义,比如count,sum,avg等,使用group by 的两个要素:
(3)出现在select后面的字段,要么是聚合函数中的,要么是group by中的.
(4)要筛选结果,可以先使用where再用group by或者先用group by再用having

第(4)项根据各个数据库不同不一定都能适用,因此最好不要这样用,老老实实用having

这篇文章不是原创。。忘了看的哪篇文章了。。侵删

sql语句聚合函数和分组操作的注意事项

原文:https://www.cnblogs.com/lightice/p/13285161.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!