《第三阶段测试题目(XXX)(共6页).doc》由会员分享,可在线阅读,更多相关《第三阶段测试题目(XXX)(共6页).doc(6页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、精选优质文档-倾情为你奉上Oracle语句练习 讲师: 焦宁波 传智播客1. 查询工资大于1200的员工姓名和工资所有的题目基于scott账户的表来进行写SQL。select ename 姓名, sal 工资 from emp;2. 查询员工号为176的员工的姓名和部门号select ename 姓名,deptno 部门编号 from emp;3. 选择工资不在5000到12000的员工的姓名和工资select ename 姓名,sal 薪水 from emp where sal not in(5000,1200);4. 选择雇用时间在1998-02-01到1998-05-01之间的员工姓名,
2、job_id 和雇用时间SQL select ename,job,HIREDATE from emp where HIREDATE between to_date(1986-02-01,yyyy-mm-dd) and to_date(1988-05-01,yyyy-mm-dd);5. 选择在20或50号部门工作的员工姓名和部门号SQL select ename 姓名, emp.deptno 编号,dname 部门号 from emp,dept where emp.deptno in(20,10);6. 选择在1981年雇用的员工的姓名和雇用时间以后都写这种通用的方法SQL select ena
3、me,HIREDATE from emp where HIREDATE between to_date(1981-01-01,yyyy-mm-dd) and to_date(1982-01-01,yyyy-mm-dd);7. 选择公司中没有管理者的员工姓名及job_id8. 选择公司中有奖金的员工姓名,工资和奖金级别select e.ename,c.grade,m from emp e,commgrade c where m = c.lowcomm and m select deptno, max(sal),min(sal),avg(sal),sum(sal) from emp group b
4、y deptno;17.1按照部门统计各部门不同工种的工资情况select deptno,job,sum(sal) from emp group by rollup(deptno,job);18. 选择具有各个job_id的员工人数select deptno,count(*) from emp group by deptno;19. 查询员工最高工资和最低工资的差距(DIFFERENCE)20. 查询各个管理者手下员工的最低工资,其中最低工资不能低于6000,没有管理者的员工不计算在内21. 查询所有部门的名字,location_id,员工数量和工资平均值.22.查询和Zlotkey相同部门的员工姓名和雇用日期23.查询工资比公司平均工资高的员工的员工号,姓名和工资。24.查询各部门中工资比本部门平均工资高的员工的员工号, 姓名和工资25.查询和姓名中包含字母u的员工在相同部门的员工的员工号和姓名26. 查询在部门的location_id为1700的部门工作的员工的员工号27. 查询管理者是King的员工姓名和工资28. 使用PL/SQL实现9*9的乘法口诀表29. 定义一个包和包体实现银行的转账功能,并使用JDBC技术实现转账业务的调用。30. 给你一个图书管理系统,请尽可能的设计系统的表和关联关系。专心-专注-专业