SQL中属于分组查询的语句
ans
在SQL中,属于分组查询的语句是GROUP BY
GROUP BY用于将查询结果按照一个或多个字段进行分组,常与聚合函数(如COUNT()、SUM()、AVG()、MAX()、MIN())一起使用,用来对每个分组进行统计计算
语法格式
1 | SELECT 列名,聚合函数(列名) |
示例
假设有一个表sales:
| id | salesman | amount |
|---|---|---|
| 1 | Alice | 1000 |
| 2 | Bob | 1500 |
| 3 | Alice | 2000 |
| 4 | Divid | 1200 |
查询每个销售员的总销量:
1 | SELECT salesman,SUM(amount) AS total_sales |
结果:
| salesman | total_sales |
|---|---|
| Alice | 3000 |
| Bob | 1500 |
| Divid | 1200 |
相关查询
- 普通查询:SELECT,查询数据
- 条件查询:WHERE,设置筛选条件
- 排序查询:ORDER BY,对结果排序
- 分组筛选:HAVING,对分组结果再筛选
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 JasmineRain's blog!
评论
