ImageVerifierCode 换一换
格式:DOC , 页数:4 ,大小:69KB ,
资源ID:9336742      下载积分:10 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.docduoduo.com/d-9336742.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(数据库实验三:综合查询.doc)为本站会员(j35w19)主动上传,道客多多仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知道客多多(发送邮件至docduoduo@163.com或直接QQ联系客服),我们立即给予删除!

数据库实验三:综合查询.doc

1、实验 3 综合查询一、实验目的进一步掌握 SQL Server Query Analyzer 的使用方法,加深对 SQL Server 语言查询语句的理解。熟练掌握数据查询中嵌套查询、分组、统计、计算和组合查询等高级查询的操作方法,并学会综合运用。二、实验内容1、在 SQL Server Query Analyzer 中使用 IN、比较符、ANY 或 ALL 和 EXISTS 操作符进行嵌套查询操作。2、分组查询实验。该实验包括分组条件表达、选择组条件表达的方法。3、使用函数查询的实验。该实验包括统计函数和分组统计函数的使用方法。4、组合查询实验。5、计算和分组计算查询的实验。三、实验步骤1、

2、检查 Microsoft SQL Server 服务器已启动;2、进入 SQL Server Management Studio,启动查询分析工具;3、将查询需求用 T-SQL 语言表示;在 SQL Server Query Analyzer 的输入区中输入 T-SQL查询语句;设置 Query Analyzer 的结果区为 Standard Execute(标准执行)或 Execute to Grid(网格执行)方式;发布执行命令,并在结果区中查看查询结果;如果结果不正确,要进行修改,直到正确为止。四、实验方法1、 使用带 IN 谓词的子查询(1)查询与王刚在同一个系学习的学生的信息:(2)

3、查询选修了课程名为电子商务 的学生的学号和姓名:(3)查询选修了课程号004和课程号012的学生的学号:2、使用带比较运算的子查询(4) 查询比王刚年龄小的所有学生的信息:3、 使用带 Any, All 谓词的子查询(5)查询比计算机系某一学生年龄小的学生姓名和年龄;(6)查询其他系中比计算机系所有学生年龄都小的学生姓名和年龄:(7)查询与计算机系所有学生的年龄均不同的学生学号, 姓名和年龄:4、 使用带 Exists 谓词的子查询和相关子查询(8) 查询与其他所有学生年龄均不同的学生学号, 姓名和年龄:(9) 查询所有选修了 004 号课程的学生姓名:(10) 查询没有选修 004 号课程的

4、学生姓名:(11)查询选修了全部课程的学生姓名:(12) 查询至少选修了学生 20040002 选修的全部课程的学生的学号:(13) 求没有人选修的课程号和课程名:5、使用聚集函数:(14)查询学生总人数:(15)查询选修了课程的学生总数:(16)查询所有课程的总学分数和平均学分数,以及最高学分和最低学分:(17)计算 004 号课程的学生的平均成绩, 最高分和最低分:(18)查询计算机系学生”数据结构”课程的平均成绩:(19)查询每个学生的课程成绩最高的成绩信息(学号,课程号,成绩):(20)求成绩低于该门课程平均成绩的学生的成绩信息(学号,课程号,成绩)6、分组查询(21)查询各系的学生的

5、人数并按人数从多到少排序 :(22) 查询各系的男女生学生总数, 并按系别,升序排列, 女生排在前:(23) 查询选修了 3 门课程以上的学生的学号和姓名:(24)查询每个学生所选课程的平均成绩, 最高分, 最低分,和选课门数:(25)查询至少选修了 2 门课程的学生的平均成绩:(26)查询平均分超过 80 分的学生的学号和平均分:(27)求各学生的 60 分以上课程的平均分:(28) 查询”计算机系”中选修了 5 门课程以上的学生的学号:五、实验环境PC 计算机,Microsoft Windows 操作系统,Microsoft SQL Server 数据库管理系统个人版、标准版或企业版。六、

6、实验要求1、根据实验内容和每一步骤实验的结果,按课程实验报告的撰写规范完成实验报告。报告可用手写或打印,格式要规范。2、实验报告至少包括以下内容:实验目的;实验环境;实验内容、步骤、结果和实验过程中出现的问题;实验过程中主要使用的 Transact-SQL 语句。附语句参考:1、 使用带 IN 谓词的子查询(1)查询与王刚在同一个系学习的学生的信息:select * from 学生 where 系编号 in (select 系别 from 学生 where 姓名=王刚)(2)查询选修了课程名为电子商务 的学生的学号和姓名:select 学号, 姓名 from 学生 where 学号 in(se

7、lect 学号 from 选修 where 课程号 in (select 课程号 from 课程 where 课程名=电子商务)(3)查询选修了课程号004和课程号012的学生的学号:select 学号 from 学生 where 学号 in (select 学号 from 选修 where 课程号=004)and 学号 in (select 学号 from 选修 where 课程号=012)2、使用带比较运算的子查询(4) 查询比王刚年龄小的所有学生的信息:select * from 学生 where 年龄all(select 年龄 from 学生 where 系编号 in(select 系

8、编号 from 系别 where 系名=计算机系)) 4、 使用带 Exists 谓词的子查询和相关子查询(8) 查询与其他所有学生年龄均不同的学生学号, 姓名和年龄:select 学号,姓名,年龄 from 学生 A where not exists(select * from 学生 B where A.年龄=B.年龄 and A.学号=2(26)查询平均分超过 80 分的学生的学号和平均分:Select 学号, avg(成绩) as 平均成绩 from 选修 group by 学号 having avg(*)=80(27)求各学生的 60 分以上课程的平均分:select 学号, avg(成绩) as 平均成绩 from 选修 where 成绩=60 group by 学号(28) 查询”计算机系”中选修了 5 门课程以上的学生的学号:select 学号 from 选修 where 学号 in (select 学号 from 学生 where 系编号 in(select 系编号 from 系别 where 系名=计算机系)) group by 学号 having count(*)=5

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报