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`不仅能简化复杂查询,还能大幅提升数据分析效率。快试试吧!💪

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时候联系我们修改或删除,多谢。