分组筛选
分组基础上筛选数据:
SQL关键词:having 查询条件;
having 和where 的区别:
1、having 用在分组查询中,where用在一般的查询;
2、having的执行速度要比where慢,where执行速度要快点。
示例6:显示部门人数大于3的部门编号及人数。
SQL语句:select deptno,count(deptno) from emp group by deptno having count(deptno)>3;
执行结果如下图所示:
分组基础上筛选数据:
SQL关键词:having 查询条件;
having 和where 的区别:
1、having 用在分组查询中,where用在一般的查询;
2、having的执行速度要比where慢,where执行速度要快点。
示例6:显示部门人数大于3的部门编号及人数。
SQL语句:select deptno,count(deptno) from emp group by deptno having count(deptno)>3;
执行结果如下图所示: