group by having
时间: 2023-08-01 17:11:04 浏览: 90
在SQL语句中,GROUP BY用于将结果集按照指定的列进行分组,而HAVING则用于对分组后的结果集进行过滤。\[1\]在使用这两个关键字时,通常的顺序是先使用GROUP BY进行分组,然后使用HAVING对分组后的结果集进行过滤,最后可以使用ORDER BY对结果进行排序。\[2\]需要注意的是,WHERE关键字不能与聚合函数联合使用,而HAVING则可以弥补这个不足,可以在聚合函数之后使用HAVING进行过滤。\[1\]总结起来,WHERE关键字作用于表数据过滤,而HAVING关键字作用于组数据过滤。\[3\]
#### 引用[.reference_title]
- *1* *3* [group by和having](https://blog.csdn.net/weixin_47456381/article/details/128785765)[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^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
- *2* [GROUP BY和HAVING用法介绍](https://blog.csdn.net/Shiny0815/article/details/108490810)[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^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文