一:...................................................................................................................................................................................................................................................3
用表...........................................................................................................................................................................................................................................3
emp....................................................................................................................................................................................................................................3
dept....................................................................................................................................................................................................................................3
1. 列出至少有一个员工的所有部门。.............................................................................................................................................................................. 4
2. 列出薪金比 “ SMITH ” 多的所有员工。..............................................................................................................................................................4
3. 列出所有员工的姓名及其直接上级的姓名。.............................................................................................................................................................. 4
4. 列出受雇日期早于其直接上级的所有员工。.............................................................................................................................................................. 5
5. 列出部门名称和这些部门的员工信息,同时列出那些没有员工的部门..................................................................................................................5
6. 列出所有 “ CLERK ” (办事员)的姓名及其部门名称。.................................................................................................................................5
7. 列出最低薪金大于 1500 的各种工作。...................................................................................................................................................................... 5
8. 列出在部门 “ SALES ” (销售部)工作的员工的姓名,假定不知道销售部的部门编号。......................................................................... 6
9. 列出薪金高于公司平均薪金的所有员工...................................................................................................................................................................... 6
10. 列出与 “ SCOTT ” 从事相同工作的所有员工。............................................................................................................................................... 6
11. 列出与部门 30 中员工的工作相同的所有员工的姓名和薪金。............................................................................................................................6
12. 列出薪金高于在部门 30 工作的所有员工的薪金的员工姓名和薪金。................................................................................................................7
13. 列出在每个部门工作的员工数量、平均工资............................................................................................................................................................ 7
14. 列出所有员工的姓名、部门名称和工资.................................................................................................................................................................... 7
15. 列出所有部门的详细信息和部门人数。.................................................................................................................................................................... 7
16. 列出各种工作的最低工资。........................................................................................................................................................................................ 7
17. 列出各个部门的 MANAGER (经理)的最低薪金。............................................................................................................................................8
18. 列出所有员工的年工资 , 按年薪从低到高排序。...................................................................................................................................................8
19. 用一条 sql 语句查询出 emp 表中每个部门工资前三位的数据,显示结果如下:............................................................................................8
二:...........................................................................................................................................................................................................................................8
用表...........................................................................................................................................................................................................................................8
emp....................................................................................................................................................................................................................................8
dept....................................................................................................................................................................................................................................9
1. 找出 EMP 表中的姓名( ENAME )第三个字母是 A 的员工姓名。....................................................................................................................9
2. 找出 EMP 表员工名字中含有 A 和 N 的员工姓名。................................................................................................................................................9
3. 找出所有有佣金的员工,列出姓名、工资、佣金,显示结果按工资从小到大,佣金从大到小。........................................................................ 9
4. 列出部门编号为 20 的所有 职位。............................................................................................................................................................................. 10
5. 列出不属于 SALES 的 部门。..................................................................................................................................................................................... 10
6. 显示工资不在 1000 到 1500 之间的员工信息:名字、工资,按工资从大到小排序。...................................................................................... 10
7. 显示职位为 MANAGER 和 SALESMAN ,年薪在 15000 和 20000 之间的员工的信息:名字 、 职位、年薪。.................................... 10
8. 说明以下两条 SQL 语句的输出结果:........................................................................................................................................................................10
9. 让 SELECT 语句的输出结果为.....................................................................................................................................................................................11
10. 判断 SELECT ENAME,SAL FROM EMP WHERE SAL > '1500' 是否抱错,为什么?........................................................................................11
用表.........................................................................................................................................................................................................................................11
EMPLOYEES................................................................................................................................................................................................................... 11
HR.REGIONS;.............................................................................................................................................................................................................. 11
1. 让 SELECT TO_CHAR(SALARY,'L99,999.99') FROM HR.EMPLOYEES WHERE ROWNUM < 5 输出结果的货币单位是¥和 $ 。...........11
2. 列出前五位每个员工的名字 , 工资 、 涨薪后的的工资 ( 涨幅为 8% ) , 以 “ 元 ” 为单位进行四舍五入。.............................12
3. 找出谁是最高领导,将名字按大写形式显示。........................................................................................................................................................... 12
4. 找出 First_Name 为 David , Last_Name 为 Austin 的直接领导名字。............................................................................................................. 12
5. First_Name 为 Alexander , Last_Name 为 Hunold 的直接下属员工是哪些 。..................................................................................................12
6
.
哪些员工的工资高于他直接上司的工资,列出员工的名字和工资,上司的名字和工资..................................................................................... 12
7. 哪些员工和 Chen(LAST_NAME) 同部门。................................................................................................................................................................ 12
8. 哪些员工跟 De Haan(LAST_NAME) 做一样职位。.................................................................................................................................................. 13
9. 哪些员工跟 Hall(LAST_NAME) 不在同一个部门。..................................................................................................................................................13
10. 哪些员工跟 William ( FIRST_NAME ) 、 Smith(LAST_NAME) 做不一样的职位。.................................................................................13
11. 显示有提成的员工的信息:名字、提成、所在部门名称、所在地区的名称。.....................................................................................................13
12. 显示 Executive 部门有哪些职位。............................................................................................................................................................................. 13
13. 整个公司中,最高工资和最低工资相差多少。......................................................................................................................................................... 14
14. 提成大于 0 的人数。................................................................................................................................................................................................... 14
15. 显示整个公司的最高工资、最低工资、工资总和、平均工资保留到整数位。.....................................................................................................14
16. 整个公司有多少个领导。............................................................................................................................................................................................. 14
17. 列出在同一部门入职日期晚但工资高于其他同事的员工:名字、工资、入职日期。........................................................................................ 14
用表.........................................................................................................................................................................................................................................14
表名:REGIONS........................................................................................................................................................................................................... 14
表名:COUNTRIES...................................................................................................................................................................................................... 14
表名:LOCATIONS...........................................................................................................................................................................................................15
表名:DEPARTMENTS...................................................................................................................................................................................................... 15
表名:JOBS.....................................................................................................................................................................................................................15
表名:EMPLOYEES...........................................................................................................................................................................................................15
ER 图:..................................................................................................................................................................................................................................15
1. 各个部门平均、最大、最小工资、人数,按照部门号升序排列。...........................................................................................................................16