- 首頁 >
- 問答 >
-
云計算 >
- MySQL SUM DISTINCT和GROUP BY區別
MySQL SUM DISTINCT和GROUP BY區別
小樊
89
2024-06-19 20:46:01
- SUM DISTINCT:
- 使用SUM DISTINCT可以對指定的列進行累加求和,并且只會對列中的不重復的值進行相加。
- 例如,如果有一列中有重復的值,使用SUM DISTINCT會只計算一次這個值,不會重復計算。
- GROUP BY:
- 使用GROUP BY可以對查詢結果進行分組,然后對每個組內的數據進行聚合操作,如SUM、AVG等。
- 例如,可以對某一列中的數據進行分組,然后對每個分組中的數據進行求和操作。
區別:
- SUM DISTINCT是對指定列中的非重復值進行累加求和,而GROUP BY是對查詢結果進行分組后再進行聚合操作。
- SUM DISTINCT是對單個列進行操作,而GROUP BY可以對多個列進行分組操作。
南充市|
云浮市|
嘉鱼县|
高要市|
自贡市|
大新县|
章丘市|
桐庐县|
阿尔山市|
盐山县|
米泉市|
简阳市|
泰州市|
本溪市|
合山市|
林西县|
定陶县|
普安县|
新竹市|
岳西县|
石台县|
佛山市|
个旧市|
德钦县|
沙雅县|
斗六市|
和林格尔县|
滦南县|
阿尔山市|
乌兰浩特市|
宝鸡市|
湘乡市|
越西县|
忻城县|
利津县|
荔波县|
全南县|
苏尼特右旗|
临汾市|
广德县|
天柱县|