一、group by用法
“group by”就是对数据进行分组,然后针对分组后的数据进行处理。
如:
select C, sum(Number) as CTotal
from A
group by C;
返回结果实际上就是根据C进行分类汇总。
二、group by 和 having
1、having必须和group by一起用,且在group by后面,但是group可以单独用来分组
2、group by、having、order by的使用顺序:group by 、having、order by
SELECT *|字段列表 [as 别名] FROM 表名 [WHERE 子句] [GROUP BY 子句][HAVING 子句][ORDER BY 子句][LIMIT 子句]
3、having是在分好组后找出特定的分组,通常是以筛选聚合函数的结果,如sum(a) > 100等
4、分组函数常用到的聚合函数:
MIN 最小值
MAX 最大值
SUM 求和
AVG 求平均文章来源:https://www.toymoban.com/news/detail-618364.html
COUNT 计数文章来源地址https://www.toymoban.com/news/detail-618364.html
到了这里,关于GROUP BY和HAVING用法介绍的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!