- 首頁 >
- 問答 >
-
云計算 >
- 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可以對多個列進行分組操作。
宁国市|
缙云县|
香格里拉县|
周至县|
江油市|
遂川县|
邢台市|
平舆县|
阳泉市|
大姚县|
奉化市|
察哈|
瑞金市|
锦屏县|
甘南县|
平江县|
清新县|
黄龙县|
塔城市|
措美县|
吴桥县|
汽车|
囊谦县|
腾冲县|
永登县|
文水县|
疏勒县|
内江市|
洞头县|
镇赉县|
海阳市|
莒南县|
石景山区|
威信县|
进贤县|
海兴县|
北碚区|
磐石市|
扶绥县|
南投县|
阿鲁科尔沁旗|