第11章 SQL练习答案

第11章 SQL练习答案

ID:46466099

大小:24.33 KB

页数:10页

时间:2019-11-24

第11章 SQL练习答案_第1页
第11章 SQL练习答案_第2页
第11章 SQL练习答案_第3页
第11章 SQL练习答案_第4页
第11章 SQL练习答案_第5页
资源描述:

《第11章 SQL练习答案》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、1.实训题根据人力资源管理系统数据库中数据信息,完成下列操作。(1)查询100号部门的所有员工信息。Selsect*fromemployeeswheredepartment_id=100(2)查询所有职位编号为“SA_MAN”的员工的员工号、员工名和部门号。Selectemployee_id,first_name,last_name,department_idfromemployeeswherejob_id=‘SA_MAN’(3)查询每个员工的员工号、工资、奖金以及工资与奖金的和。Selectemployee_id,salary,comm

2、ission_pct,salary*(1+nvl(commission_pct,0)fromemployees(4)查询40号部门中职位编号为“AD_ASST”和20号部门中职位编号为“SA_REP”的员工的信息。Select*fromemployeeswheredepartment_id=40andjob_id=’AD_ASST’ORdepartment_id=20andjob_id=’SA_REP’;(5)查询所有职位名称不是“StockManager”和“PurchasingManager”,且工资大于或等于2000的员工的详细信息

3、。Select*fromemployeeswherejob_idnotin(’StockManager’,’PurchasingManager’)andsalary>=2000(6)查询有奖金的员工的不同职位编号和名称。Selectdistinctjob_id,job_titlefromjobswherejob_idin(selectjob_idfromemployeeswherejob_idisnotnull)(1)查询没有奖金或奖金低于100元的员工信息。Select*fromemployeeswheresalary*commissi

4、on_pct<100orcommissionisNULL(2)查询员工名(first_name)中不包含字母“S”的员工。Selectfirst_namefromemployeeswherefirst_namenotlike‘%S%’(3)查询员工的姓名和入职日期,并按入职日期从先到后进行排序。Selectfirst_name,last_name,hire_datefromemployeesorderbyhire_date;(4)显示所有员工的姓名、职位、工资和奖金,按职位降序排序,若职位相同则按工资升序排序。Selectfirst_na

5、me,last_name,job_id,salary,salary*commission_petfromemployeesorderbyjob_iddesc,salaryasc;(5)查询所有员工的姓名及其直接上级的姓名。Selecta.first_name,b.first_namefromemployeesajoinemployeesbonb.employee_id=a.manage_id(6)查询入职日期早于其直接上级领导的所有员工信息。select*fromemployeesawherehire_date<(selecthire_d

6、atefromemployeesbb.employee_id=a.manage_id)(7)查询各个部门号、部门名称、部门所在地以及部门领导的姓名。Selectd.department_id,d.department_name,d.location,e.first_namefromdepartmentsdjoinemployeeseond.manager_id=e.employee_id(1)查询所有部门及其员工信息,包括那些没有员工的部门。Selectdepartment_name,first_namefromdepartmentsdl

7、eftjoinemployeeseond.deparment_id=e.department_id(2)查询所有员工及其部门信息,包括那些还不属于任何部门的员工。Selecte.first_name,d.department_nameFromemployeesleftjoindepartmentsone.department_id=d.department_id;(3)查询所有员工的员工号、员工名、部门名称、职位名称、工资和奖金。Selecte.employee_id,e.first_name,d.department_name,j.jo

8、b_title,e.salary,e.salary*e.commission_pct奖金Fromdepartmentsdjoinemployeeseond.department_id=e.de

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。