MySQL中的`GROUP BY`用法 🌟
导读 在SQL中,`GROUP BY`是一个非常实用的关键字,主要用于将数据按照一个或多个列进行分组。它通常与聚合函数(如`SUM()`、`COUNT()`、`AVG()...
在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`不仅能简化复杂查询,还能大幅提升数据分析效率。快试试吧!💪
郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时候联系我们修改或删除,多谢。