group by 是不是也是去重了
时间: 2023-08-21 07:08:20 浏览: 99
Mysql中distinct与group by的去重方面的区别
5星 · 资源好评率100%
回答: 在SQL中,GROUP BY语句用于将结果集按照指定的列进行分组。它并不会自动去重,而是将具有相同值的行分为一组。因此,如果在GROUP BY语句中没有使用聚合函数对分组后的数据进行操作,那么默认情况下只会显示每个分组中的第一条数据。\[3\]所以,GROUP BY并不是去重操作,而是将数据按照指定的列进行分组。如果你想要去重,可以使用DISTINCT关键字来实现。
#### 引用[.reference_title]
- *1* *2* [SQL|where, group by, order by去重实例之如何正确使用group by](https://blog.csdn.net/weixin_42293131/article/details/120571139)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down28v1,239^v3^insert_chatgpt"}} ] [.reference_item]
- *3* [groupby去重](https://blog.csdn.net/weixin_40718824/article/details/114972806)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down28v1,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文