蘇's 发表于 2012-10-24 23:21:15

Oracle笔记(八) 复杂查询及总结

一、复杂查询
1、 列出至少有一个员工的所有部门编号、名称,并统计出这些部门的平均工资、最低工资、最高工资。
1、确定所需要的数据表:

[*]emp表:可以查询出员工的数量;
[*]dept表:部门名称;
[*]emp表:统计信息;
2、确定已知的关联字段:

[*]emp.deptno=dept.deptno;  
第一步:找出至少有一个员工的部门编号
SELECT deptno,COUNT(empno)FROM empGROUP BY deptnoHAVING COUNT(empno)>1;
页: [1]
查看完整版本: Oracle笔记(八) 复杂查询及总结