ORACLE_SQL练手.pdfVIP

  • 51
  • 0
  • 约3.25万字
  • 约 21页
  • 2017-09-18 发布于浙江
  • 举报
一:3 用表3 scott.emp3 Scott.dept3 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 语句查询出 scott.emp 表中每个部门工资前三位的数据,显示结果如下:8 二:8 用表8 scott.emp8 Scott.dept9 1. 找出 EMP 表中的姓名( ENAME )第三个字母是A 的员工姓名。9 2. 找出 EMP 表员工名字中含有 A 和 的员工姓名。9 3. 找出所有有佣金的员工,列出姓名、工资、佣金,显示结果按工资从小到大,佣金从大到小。9 4. 列出部门编号为 20 的所有 职位。10 5. 列出不属于 SALES 的 部门。10 6. 显示工资不在 1000 到 1500 之间的员工信息:名字、工资,按工资从大到小排序。10 7. 显示职位为 MANAGER 和 SALESMA ,年薪在 15000 和 20000 之间的员工的信息:名字 、 职位、年薪。10 8. 说明以下两条 SQL 语句的输出结果:10 9. 让 SELECT 语句的输出结果为11 10. 判断 SELECTENAME,SALFROMEMPWHERESAL1500 是否抱错,为什么?11 用表11 EMPLOYEES11 HR.REGIONS;11 1. 让 SELECTTO_CHAR(SALARY,L99,999.99)FROMHR.EMPLOYEESWHEREROWNUM5 输出结果的货币单位是¥和 $ 。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. 哪些员工跟 DeHaan(LAST_NAME) 做一样职位。13 9. 哪些员工跟 Hall(LAST_NAME) 不在同一个部门。13 10. 哪些员工跟 William (FIRST_NAME ) 、 Smith(LAST_NAME) 做不一样的职位。13 1

文档评论(0)

1亿VIP精品文档

相关文档