具体解释 select deptno from emp group by deptno having count(*)>1
时间: 2024-04-22 21:28:41 浏览: 106
Oracle中分组查询group by用法规则详解
这是一条SQL语句,用于查询员工表中人数大于1的部门编号。具体解释如下:
- `select deptno`:选择员工表中的部门编号列。
- `from emp`:从员工表中进行查询。
- `group by deptno`:按照部门编号进行分组,即将相同部门编号的员工归为一组。
- `having count(*)>1`:在分组后,对每个组的记录数进行筛选,只保留记录数大于1的组。这里的 `count(*)` 表示统计每个组中的记录数,`having` 子句用于筛选分组后的结果。
综上,这条SQL语句的意思是:从员工表中查询出人数大于1的部门编号,并将这些部门编号分组返回。
阅读全文