mysql group by写法
时间: 2024-08-14 15:02:04 浏览: 100
关于MYSQL中每个用户取1条记录的三种写法(group by xxx)
MySQL的`GROUP BY`语句用于将查询结果按照一个或多个列进行分组,通常与聚合函数如`COUNT()`, `SUM()`, `AVG()`, `MIN()`, `MAX()`一起使用。基本语法如下:
```sql
SELECT column1, column2, ..., aggregate_function(column)
FROM table_name
GROUP BY column1, column2, ...;
```
这里,`column1, column2, ...`是你想要分组的列,`aggregate_function(column)`是你想对每个组应用的聚合操作,例如计算每组的数量、总和等。
举个例子,假设你有一个销售表,你想按产品类别统计每个类别的销售额总和:
```sql
SELECT product_category, SUM(sales_amount)
FROM sales_table
GROUP BY product_category;
```
阅读全文