当前位置:Gxlcms > 数据库问题 > Oracle数据库——半期测验

Oracle数据库——半期测验

时间:2021-07-01 10:21:17 帮助过:2人阅读

查询每人月薪扣除1000元之后员工的信息。使用列别名‘税后薪水’。

 技术分享

 

4. 查询月薪在20003000元之间的员工的姓名和月薪(使用between and

 技术分享

5. 查询“软件开发部”和“管理部”的员工编号、姓名、所在部门编号。(注意:需要使用两张表)

 技术分享

6. 查询除了经理、副经理之外的其他员工的信息。

技术分享

7.查询姓名是两个字的80后员工的信息。

 技术分享


8. 查询position为空值的员工的个数

技术分享

 

9. 查询除了经理以外的其他员工的最高薪水

select max(salary) from employees where position != ‘经理‘;

 技术分享

10. 按部门分组,查询每个部门的员工个数

 技术分享

11. 按部门分组,查询每个部门员工薪水的平均值。

 技术分享

12. 将“软件开发部”的员工薪水增加10% (注意:需要使用两张表)

 技术分享

13. 查询月薪低于本部门平均月薪的员工信息。

 技术分享

14. 查询平均月薪高于3000元的部门编号、部门名称及其员工姓名、员工月薪、部门平均月薪。

 技术分享

15. employees表中删除“管理部”的员工的信息。(注意:需要使用两张表)

 技术分享

四、使用OEM完成如下操作:

1、在OEM中按照题目要求创建表dept_你的学号后三位(例如:dept_165)

注意:分步骤给出截图,每个约束的创建都要给出截图。

列名

数据类型

列的说明

dno

integer

系编号(主键约束)

dname

char(12)

系名(唯一约束)

 

建表:

 技术分享

属性:

 技术分享

 

添加主键约束:

 技术分享

添加唯一约束:

 技术分享

 

2、在OEM中按照题目要求创建表stu_你的学号后三位(例如:stu_165)

注意:分步骤给出截图,每个约束的创建都要给出截图。

列名

数据类型

列的说明

sno

integer

学号(主键约束)

sname

Varchar2(20)

姓名(非空约束)

sage

integer

年龄(check约束:在12~99岁之间)

sdep

integer

系编号(外键约束)

1)建表:

 技术分享

2)添加学号为主键约束

 技术分享

3)添加姓名为非空约束

 技术分享

4)添加年龄为check约束(在12~99岁之间)

 技术分享

3)添加系编号为外键约束

   技术分享

 

 

 

Oracle数据库——半期测验

标签:

人气教程排行