文档详情

常见Oracle增删改查SQL语句2.pdf

发布:2017-12-26约3.81千字共11页下载文档
文本预览下载声明
模块一 #PNI+ANI, K P l 基本SQL 查询 l 运算符与函数 l 子查询 l 连接查询 建表语句. P I(第一天) 01. 查询员工表所有数据, 并说明使甚*的缺ࣁ 02. 查询职位(JOB)为PRESIDENT的员工的工资 03. 查询佣金(COMM)为0 或为NULL 的员工信息 04. 查询入职日期在 1981-5-1 到 1981-12-31 之间的所有员工信息 05. 查询所有名字长度为4 的员工的员工编号,姓名 06. 显示 10 号部门的所有经(MANAGER)和20 号部门的所有职员(CLERK)的详细信息 07. 显示姓名中ࡣ有L字的员工的详细信息或含有SM字的员工信息 08. 显示各个部门经(MANAGER)的工资 09. 显示佣金(COMM)收入ࡌ工资(SAL)高的员工的详细信息 10. 把 列看做是员工的日,ࡗ本月过日的员工(考察知识ࣁ:单行函数) 11. 把 列看做是员工的日,ࡗ下月过日的员工(考察知识ࣁ:单行函数) 12. ࡗ 1982 年入职的员工(考察知识ࣁ:单行函数) 13. ࡗ 1981 年下半年入职的员工(考察知识ࣁ:单行函数) 14. ࡗ 1981 年各个月入职的的员工个数(考察知识ࣁ:组函数) P II(第二天) 01. 查询各个部门的平均工资 02. 显示各种职位的最低工资 03. 按ऎ入职日期由新到旧排列员工信息 04. 查询员工的基本信息,附加其上级的姓名 05. 显示工资ࡌALLEN高的所有员工的姓名和工资 06. 显示与SCOTT从事相同工作的员工的详细信息 07. 显示销售部(SALES)员工的姓名 08. 显示与30 号部门MARTIN员工工资相同的员工的姓名和工资 09. 查询所有工资高于平均工资(平均工资包括所有员工)的销售人员(SALESMAN) 10. 显示所有职员的姓名及其所在部门的名称和工资 11. 查询在研发部(RESEARCH)工作员工的编号,姓名,工作部门,工作所在地 12. 查询各个部门的名称和员工人数 13. 查询各个职位员工工资大于平均工资(平均工资包括所有员工)的人数和员工职位 14. 查询工资相同的员工的工资和姓名 15. 查询工资最高的3 名员工信息 16. 按工资进行排名,排名从1 开始,工资相同排名相同(如果两人并列第1则ࡣ有第2 名,从第 三名继续排) 17. ࡗ入职日期相同的(年月日相同)的员工 18. 查询ࡁ个部门的最高工资 19. 查询ࡁ个部门,ࡁ种职位的最高工资 20. 查询ࡁ个员工的信息及工资级别(甚到表S) 21. 查询工资最高的第6-10 名员工 22. 查询各部门工资最高的员工信息 23. 查询ࡁ个部门工资最高的前2 名员工 24. 查询出有3 个以上下属的员工信息 25. 查询所有大于本部门平均工资的员工信息() 26. 查询平均工资最高的部门信息 27. 查询大于各部门总工资的平均值的部门信息 28. 查询大于各部门总工资的平均值的部门下的员工信息(考察知识ࣁ:子查询,组函数,连接 查询) 29. 查询ࡣ有员工的部门信息 30. 查询甚户( 表) 所下所有订单编号,下单日期,总价( 表) ,并包括订 单中的商品数量( 表),名称( 表),价( 表) 31. 查询 100001 号商品被哪些顾客( 表)购买过,下单日期( 表) ,ࡁ人购买的数 量( 表),购买时的价( 表) 32. 查询出哪些商品从未被订购过 33. 查询出被订购过2 以上的商品信息 P III(面试题目) 01. 表中有如下记录(建表SQL 见. ) 要ࡗ结果式为: 02. 查询当前月有多少天 03. 表有四个字࠾,, ,,。如图: 要ࡗ将 匹配的排在最前, 匹配的其, 匹配最后,ࡣ有任何字࠾匹配的,不 返回。要ࡗ查询所有匹配 的记录,最终查询结果如图: 建表语句在. 中 04. 有 STUDENT(学), COURSE(课程), SC(成绩)表,完成以下需ࡗ(建表语句在 . 中,综合考察) ) 查询选修课程为 的学员学号和姓名 ) 查询课程编号为2 的学员姓名和单位 ) 查询不选修4 号课程的学员姓名和单位 ) 查询选修全部课程的学员姓名和单位 ) 查询选修课程超过3 门的学员姓名和单位 ) 找出ࡣ有选修过T LI 讲授课程的所有学姓名 ) 列出有二门以上(含两门)不及课程的学姓名及其平均成绩
显示全部
相似文档