有关复杂查询的几道典型例题
1、列出至少有一个员工的所有部门编号、名称,并统计出这些部门的平均工资、最低工资、最高工资
2、列出薪金比SMITH或者ALLEN多的所有员工的编号、姓名、部门名称、其领导姓名
3、列出所有员工的编号、姓名及其直接上级的编号、姓名,显示的结果按领导年工资的降序排列
4、列出雇佣日期早于其直接上级的所有员工的编号、姓名、部门名称、部门位置、部门人数
5、列出部门名称和这些部门的员工信息(数量、平均工资),同时列出那些没有员工的部门
6、列出所有CLERK的姓名及其部门名称,部门的人数,工资等级
7、列出最低薪金大于1500的各种工作及从事此工作的全部雇员人数及所在部门名称、位置、平均工资
8、列出在部门SALES工作的员工的姓名、基本工资、雇佣日期、部门名称,假定不知道该部门的部门编号
9、列出薪金高于公司平均薪金的所有员工,所在部门,上级领导,公司的工资等级
10、列出与SCOTT从事相同工作的所有员工及部门名称,部门人数
11、列出公司各个工资等级雇员的数量、平均工资
12、列出薪金高于在部门30工作的所有员工的薪金的员工姓名和薪金、部门名称
13、列出在每个部门工作的员工数量、平均工资和平均服务期限
14、列出所有员工的姓名、部门名称和工资
15、列出所有部门的详细信息和部门人数
16、列出各种工作的最低工资及从事此工作的雇员姓名
17、列出各个部门的MANAGER的最低薪金、姓名、部门名称、部门人数
1.先找出各部门的manager的最低工资,按照部门编号分组
2.统计各部门的人数,按照部门编号分组
3.匹配条件
18、列出所有员工的年工资,所在部门名称,按年薪从低到高排序
19、列出某个员工的上级主管及所在部门名称,并要求出这些主管中的薪水超过3000
20、求出部门名称中带‘S’字符的部门员工的工资合计、部门人数
21、给任职日期超过30年或者87年雇佣的雇员加薪,加薪原则:10部门增长10%,20部门增长20%,30部门增长30%,以此类推