1、选择在部门30中员工的所有信息
2、列出职位为(MANAGER)的员工的编号,姓名
3、找出奖金高于工资的员工
4、找出每个员工奖金和工资的总和
5、找出部门10中的经理(MANAGER)和部门20中的普通员工(CLERK)
6、找出部门10中既不是经理也不是普通员工,而且工资大于等于2000的员工
7、找出有奖金的员工的不同工作
8、找出没有奖金或者奖金低于500的员工
9、显示雇员姓名,根据其服务年限,将最老的雇员排在最前面
10、找出每个月倒数第三天受雇的员工
11、分别用case和decode函数列出员工所在的部门,deptno=10显示'部门10',
deptno=20显示'部门20'
deptno=30显示'部门30'
deptno=40显示'部门40'
否则为'其他部门'
12、分组统计各部门下工资>500的员工的平均工资
13、统计各部门下平均工资大于500的部门
14、算出部门30中得到最多奖金的员工奖金
15、算出部门30中得到最多奖金的员工姓名
16、算出每个职位的员工数和最低工资
17、列出员工表中每个部门的员工数,和部门no
18、得到工资大于自己部门平均工资的员工信息
19、分组统计每个部门下,每种职位的平均奖金(也要算没奖金的人)和总工资(包括奖金)
20、笛卡尔集
21、显示员工ID,名字,直属主管ID,名字
22、DEPT表按照部门跟EMP表左关联
23、使用此语句重复的内容不再显示了
24、重复的内容依然显示
25、只显示了两个表中彼此重复的记录。
26、只显示了两张表中的不同记录
27、列出员工表中每个部门的员工数,和部门no
28、列出员工表中每个部门的员工数(员工数必须大于3),和部门名称
29、找出工资比jones多的员工
30、列出所有员工的姓名和其上级的姓名
31、以职位分组,找出平均工资最高的两种职位
32、查找出不在部门20,且比部门20中任何一个人工资都高的员工姓名、部门名称
33、得到平均工资大于2000的工作职种
34、分部门得到工资大于2000的所有员工的平均工资,并且平均工资还要大于2500
35、得到每个月工资总数最少的那个部门的部门编号,部门名称,部门位置
36、分部门得到平均工资等级为2级(等级表)的部门编号
37、查找出部门10和部门20中,工资最高第3名到工资第5名的员工的员工名字,部门名字,部门位置
38、查找出收入(工资加上奖金),下级比自己上级还高的员工编号,员工名字,员工收入
39、查找出职位和'MARTIN' 或者'SMITH'一样的员工的平均工资
40、查找出不属于任何部门的员工
41、按部门统计员工数,查处员工数最多的部门的第二名到第五名(列出部门名字,部门位置)
42、查询出king所在部门的部门号\部门名称\部门人数 (多种方法)
43、查询出king所在部门的工作年限最大的员工名字
44、查询出工资成本最高的部门的部门号和部门名称
(温馨提示:本题目不难,不管对不对如果每个题目都能按自己的思路写个sql出来,那你的sql能力一定有很好的提升,
前提是一定要有恒心哦,把它们做完咯,不要像我突然有激情想写sql做了20多道然后玩了会儿,最后就一搁到现在.
恒心很重要的.)
分享到:
相关推荐
Oracle SQL 是一种强大的数据库查询语言...以上是对测试题目中涉及的Oracle SQL知识的详细解释,涵盖了统计、联接、子查询、排序、转换函数、序列和约束等核心概念。这些知识点对于理解并有效使用Oracle SQL至关重要。
【标题】:“ORACLE,sql server笔试题目,答案”涵盖了两个主流的关系型数据库管理系统——Oracle和SQL Server的相关知识。在数据库领域,Oracle和SQL Server都是广泛使用的数据库平台,尤其在企业级应用中占据重要...
根据提供的文件信息,我们可以归纳出一...以上题目涵盖了SQL查询的基础与高级特性,如子查询、连接查询、聚合函数等。通过实践这些练习题,学习者可以更深入地理解Oracle SQL的相关知识点,并提高解决实际问题的能力。
本资源“oracle经典sql语句练习题和答案”提供了在scott用户下的两个典型表格——emp(员工表)和dept(部门表)的实践操作题目,旨在帮助用户提升SQL技能。 首先,让我们来了解这两个核心表格。`emp`表通常包含...
4. **练习与答案**:文档"oracle9i sql 试卷.doc"提供了练习题目,帮助检验学习效果,而"Answer.doc"则提供了解答,方便自我检查和理解。 通过这个教程,你可以系统地学习Oracle 9i SQL,理解其语法、功能和最佳...
题目包含:1.基本SQL-SELECT语句 2.过滤和排序数据 3.单行函数 4.多表查询 5.分组函数 6.子查询 7.创建和管理表 8.数据处理 9.约束 10.视图 11.数据库对象 12.企业sql笔试题目 等
整理mysql、oracle数据库相关 笔试面试题,主要为了应对面试过程中遇到的sql题目 、.学生表 Student(SID,Sname,Sage,Ssex) --SID 学生编号,Sname 学生姓名,Sage 出生年月,Ssex 学生性别 2.课程表 Course(CID,...
### Oracle PL/SQL测试题目与知识点解析 #### 一、选择题知识点解析 **1. Oracle数据库中为新创建的表分配的初始空间通常为多大?** - **知识点解析:** Oracle数据库为新创建的表分配的空间单位是“区”(Extent...
本资源包包含了丰富的Oracle SQL相关知识,包括基本的SQL语句、函数以及一些实用案例,旨在帮助Oracle基础较弱的学习者快速提升技能。 在Oracle SQL中,函数是用来处理数据的预定义操作。以下是一些常见的Oracle ...
根据给定的Oracle SQL练习题及其答案,我们可以深入解析并学习到多个重要的SQL知识点,这些知识点不仅涵盖了基础的查询操作,还涉及了更高级的数据处理技术。以下是对这些知识点的详细说明: ### 1. 基础条件查询 ...
### Oracle SQL Developer数据库连接成功后无法打开表的问题分析与解决 #### 问题概述 在使用Oracle SQL Developer工具时,部分用户可能会遇到一个较为常见的问题:虽然已经成功连接到Oracle数据库,但是在左侧的...
本资源“Oracle学习开发常用的SQL和存储过程学习(内含SQL面试题目和存储过程,函数面试题目).zip”提供了全面的学习材料,旨在帮助初学者和求职者提升在Oracle数据库中的SQL查询和存储过程编写技能。 SQL...
从给定的Oracle SQL面试题中,我们可以提炼出多个关键知识点,这些知识点涵盖了SQL查询、数据操作、表结构设计以及Oracle数据库的一些高级特性。以下是对这些知识点的详细解析: ### 1. 数据分组与聚合函数 在第一...
oracle PL/SQL测试题目和详细答案
OCA(Oracle Certified Associate)是Oracle认证体系中的初级认证,旨在验证数据库管理员(DBA)的基础技能和知识。052是Oracle 11g OCA认证考试的一个部分,主要考察考生对Oracle 11g数据库的基本操作、管理及故障...
在“Oracle的SQL语句练习题及参考答案”中,我们很可能会遇到各种与`SELECT`语句相关的练习,这是SQL中最基础且最重要的部分。 `SELECT`语句用于从数据库中检索数据,其基本语法结构如下: ```sql SELECT column1,...
SQL是结构化查询语言,是数据库操作的基础,用于数据的增、删、改、查。在考试系统中,SQL主要用于: 1. 试题库管理:创建、更新和查询试题,如添加新题目、修改题目内容、删除无用题目等。 2. 考试设置:定义考试...
这个最全最新的Oracle SQL练习题集,覆盖了从基础到进阶的各种题型,无论是初学者还是有经验的数据库管理员,都可以从中找到适合自己的练习题目来检验和提升自己的SQL技能。通过反复实践和解答,你可以更好地理解和...
综上所述,北大青鸟Oracle内部机试题目全面覆盖了Oracle数据库的核心技术领域,包括连接与权限管理、表结构设计、SQL查询、PL/SQL过程、异常处理、日志记录、模式选择、子查询和触发器机制。通过这些题目,可以有效...