一、group by用法
“group by”就是對數(shù)據(jù)進(jìn)行分組,然后針對分組后的數(shù)據(jù)進(jìn)行處理。
如:
select C, sum(Number) as CTotal
from A
group by C;
返回結(jié)果實(shí)際上就是根據(jù)C進(jìn)行分類匯總。
二、group by 和 having
1、having必須和group by一起用,且在group by后面,但是group可以單獨(dú)用來分組
2、group by、having、order by的使用順序:group by 、having、order by
SELECT *|字段列表 [as 別名] FROM 表名 [WHERE 子句] [GROUP BY 子句][HAVING 子句][ORDER BY 子句][LIMIT 子句]
3、having是在分好組后找出特定的分組,通常是以篩選聚合函數(shù)的結(jié)果,如sum(a) > 100等
4、分組函數(shù)常用到的聚合函數(shù):
MIN 最小值
MAX 最大值
SUM 求和
AVG 求平均文章來源:http://www.zghlxwxcb.cn/news/detail-618364.html
COUNT 計(jì)數(shù)文章來源地址http://www.zghlxwxcb.cn/news/detail-618364.html
到了這里,關(guān)于GROUP BY和HAVING用法介紹的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!