Advertisement

SQL分组查询实例

阅读量:

总结

语法

where 筛选条件

选择查询表单

选择查询表单

执行顺序

  1. from子句
  2. where子句
  3. group by子句
  4. having子句
  5. select子句
  6. order by子句

特点

  1. 在进行GROUP BY操作时,与该函数一同查询的字段只能是group by之后出现的列名。
  2. 筛选主要分为两种类型:预处理阶段筛选以及基于GROUP BY结果后的后续筛选。
针对的表 位置 连接的关键字
分组前筛选 原始表 group by前 where
分组后筛选 group by后的结果集 group by后 having

表的结构

在这里插入图片描述

数据文件参见:

myemployees.sql文件

1. 简单的分组

案例1:查询每个工种的员工平均工资

复制代码
    SELECT job_id, AVG(salary)
    FROM employees
    GROUP

全部评论 (0)

还没有任何评论哟~