MySQL中的`GROUP BY`用法 🌟
发布时间:2025-04-01 11:03:32来源:
在SQL中,`GROUP BY`是一个非常实用的关键字,主要用于将数据按照一个或多个列进行分组。它通常与聚合函数(如`SUM()`、`COUNT()`、`AVG()`等)一起使用,帮助我们快速分析数据。
例如,假设有一张销售记录表,包含商品名称和销售数量。通过`GROUP BY`可以轻松统计每个商品的总销量。语法如下:
```sql
SELECT 商品名称, SUM(销售数量) AS 总销量
FROM 销售记录
GROUP BY 商品名称;
```
此外,`GROUP BY`还能结合`HAVING`子句筛选特定条件的结果。比如,只展示销量超过100的商品:
```sql
SELECT 商品名称, SUM(销售数量) AS 总销量
FROM 销售记录
GROUP BY 商品名称
HAVING 总销量 > 100;
```
掌握`GROUP BY`不仅能简化复杂查询,还能大幅提升数据分析效率。快试试吧!💪
免责声明:本答案或内容为用户上传,不代表本网观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。 如遇侵权请及时联系本站删除。