第五章实验 (2)

上传人:大米 文档编号:497818893 上传时间:2023-03-27 格式:DOC 页数:9 大小:561.75KB
返回 下载 相关 举报
第五章实验 (2)_第1页
第1页 / 共9页
第五章实验 (2)_第2页
第2页 / 共9页
第五章实验 (2)_第3页
第3页 / 共9页
第五章实验 (2)_第4页
第4页 / 共9页
第五章实验 (2)_第5页
第5页 / 共9页
点击查看更多>>
资源描述

《第五章实验 (2)》由会员分享,可在线阅读,更多相关《第五章实验 (2)(9页珍藏版)》请在金锄头文库上搜索。

1、云南师范大学信息学院实 验 报 告学号:姓名:班级:课程名称:大型数据库管理系统实验名称:查询处理和表数据编辑实验性质:综合性实验 设计性实验 验证性实验试验时间:试验地点:本试验所用的设备:SQL Server2005、计算机一台实验目的:1. 能够向已创建的表添加数据、修改数据和删除数据。2. 掌握查询编辑器的使用方法。3. 掌握SELSCT语句在单表查询中的应用。4. 掌握SELSCT语句在多表查询中的应用。5. 掌握复杂查询的使用方法。实验内容及过程:(1) 设计查询语句并在查询编辑器中进行查询。求参加公司装修项目的员工姓名代码如下:USE 教学管理SELECT 员工号,姓名FROM

2、员工表WHERE 员工号 is(SELECT 员工号 FROM 员工参与项目表 WHERE 项目编号 is(SELECT 项目编号 FROM 项目表 WHERE 项目名称=公司装修)查询叶一这个职工所参加的项目的项目号,项目名称以及项目所在地方。 代码如下:USE 教学管理SELECT 项目编号,项目名称,所在地方FROM 项目表WHERE 项目编号 is(SELECT 项目编号 FROM 员工参与项目表 WHERE 员工号 is(SELECT 员工号 FROM 员工表 WHERE 姓名=叶一)查询参与了所有项目的员工姓名和员工所在的部门。代码如下:select 姓名,所在部门号from 员工

3、表where not exists (select * from 项目表 where not exists (select * from 员工参与项目表 where 员工号=员工表.员工号 and 项目编号=项目表.项目编号)查询没有参与任何一个项目的员工姓名和所在部门。 代码如下:select 姓名,所在部门号from 员工表where not exists (select * from 项目表 where exists (select * from 员工参与项目表 where 员工号=员工表.员工号 and 项目编号=项目表.项目编号)查询所有部门都有员工参与的项目。代码如下:select

4、 项目编号from 项目表where not exists (select * from 员工表 where not exists (select * from 员工参与项目表 where 员工号=员工表.员工号 and 项目编号=项目表.项目编号)查询参加了在上海的项目的所有职工的编号、姓名和所在部门。 代码如下:select 员工表.员工号,姓名,所在部门号from 员工参与项目表,员工表,项目表where 员工表.员工号=员工参与项目表.员工号and 员工参与项目表.项目编号=项目表.项目编号 and 所在地方 like %上海%列出每个部门职工的工资,部门的平均工资、最高工资、最低工资

5、,工资合计,以及整个单位职工的平均工资总计。代码如下:select 所在部门号,avg(工资) as 平均工资,max(工资) as 最高工资,min(工资) as 最低工资,sum(工资) as 工资合计from 员工表group by 所在部门号select avg(工资) as 平均工资总计from 员工表对所有项目主管的工资增加10%。代码如下:update 员工表set 工资=工资*1.1where exists (select * from 项目表 where 项目表.项目主管=员工表.员工号)改变前:改变后:任课教师评语: 教师签字: 年 月 日注:每学期至少一次设计性实验。每学期结束请任课教师按时按量统一交到教学秘书处

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号