课程: 数据库应用开发
实验名称 姓 名 实验地点 数据库的创建与管理 指导老师 班 级 成绩 学 号 实验日期 一、实验内容: 一、基于单个关系、简单条件的查询。 1. 检索仓库关系中的所有元组。 2. 检索工资多于1230元的职工号。 3. 检索哪些仓库有工资多于1210元的职工。 4. 给出在仓库WH1或WH2工作,并且工资少于1250元的职工号。 5. 检索出工资在1220元到1240元范围内的职工信息。 6. 从供应商关系中检索出全部公司的信息(不要工厂或其他供应商的信息)。 7. 找出尚未确定供应商的订购单信息。 8. 列出已经确定了供应商的订购单信息。 二、汇总查询 1. 求支付的工资总数 2. 求在“上海”仓库工作的职工的最高工资值 3. 求至少有两个职工的每个仓库的平均工资 4. 列出职工全部记录并计算各仓库的平均工资和工资小计,最后给出全体职工的平均工资和工资总和 5. 列出职工全部记录并计算全体职工的平均工资和工资总和 三、连接查询和子查询 在dhgl数据库中作如下查询 1. 哪些城市至少有一个仓库的职工的工资为1250元? 2. 找出和职工E4挣同样工资的所有职工。 3. 找出哪些城市的仓库向北京的供应商发出了订购单。 4. 检索有职工的工资大于或等于WH1仓库中任何一名职工的工资的仓库号 5. 检索有职工的工资大于或等于WH1仓库中所有职工的工资的仓库号 6. 检索那些仓库中还没有职工的仓库的信息。 7. 检索那些仓库中至少已经有一个职工的仓库的信息 二、实验目的: 掌握SELECT语句结构、熟练使用SELECT语句查询数据 三、涉及实验的相关情况介绍(包含使用软件或实验设备等情况): 硬件:CPU 586以上、内存MB以上、硬盘2GB以上。 软件: MSSQLServer2005 四、程序清单与测试数据: 一、 1、use dhgl select * from 仓库 2、use dhgl select 职工号 from 职工 where 工资>1230 3、use dhgl select distinct 仓库号 from 职工 where 工资>1210 4、use dhgl select 职工号 from 职工 where 工资<1250 and (仓库号='WH1 'or 仓库号='WH2') 5、use dhgl select * from 职工 where 工资 between 1220 and 1240 6、use dhgl select 供应商名 from 供应商 7、use dhgl select * from 订购单 where 供应商号 is null order by 职工号 asc 8、use dhgl select * from 订购单 where 供应商号 is not null order by 职工号 asc 二、 1、use dhgl select sum(工资) from 职工 2、use dhgl select max(工资) from 职工 where 仓库号= (select 仓库号 from 仓库 where 城市='上海') 3、 use dhgl select 仓库号,AVG(工资) as 平均工资 from 职工 group by 仓库号 having count(职工号)>=2 五、实验结果、分析、体会等:
因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- oldu.cn 版权所有 浙ICP备2024123271号-1
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务