SQL分组查询实例
发布时间
阅读量:
阅读量
总结
语法
where 筛选条件
选择查询表单
选择查询表单
执行顺序
- from子句
- where子句
- group by子句
- having子句
- select子句
- order by子句
特点
- 在进行GROUP BY操作时,与该函数一同查询的字段只能是group by之后出现的列名。
- 筛选主要分为两种类型:预处理阶段筛选以及基于GROUP BY结果后的后续筛选。
| 针对的表 | 位置 | 连接的关键字 | |
|---|---|---|---|
| 分组前筛选 | 原始表 | group by前 | where |
| 分组后筛选 | group by后的结果集 | group by后 | having |
表的结构

数据文件参见:
1. 简单的分组
案例1:查询每个工种的员工平均工资
SELECT job_id, AVG(salary)
FROM employees
GROUP
全部评论 (0)
还没有任何评论哟~
