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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

本文(实验报告31772Word文档下载推荐.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

实验报告31772Word文档下载推荐.docx

1、 学 号: 姓 名:指导教师:一、实验目的(1)掌握使用Transact-SQL的SELECT语句进行基本查询的方法。(2)掌握使用SELECT语句进行条件查询的方法。(3)掌握SELECT语句的GROUP BY、ORDER BY以及UNION子句的作用和使用方法。(4)掌握嵌套查询的方法。(5)掌握连接查询的操作方法。2、实验内容及步骤1.启动 SQL Server 管理平台,在对象资源管理器中展开studentsdb数据库文件夹。2在studentsdb数据库中使用SELECT语句进行基本查询。(1)在student_info表中,查询每个学生的学号、姓名、出生日期信息。(2)查询学号为0

2、002 的学生的姓名和家庭住址。(3)找出所有男同学的学号和姓名。3使用SELECT语句进行条件查询(1)在grade表中查找分数在8090范围内的学生的学号和分数。(2)在grade表中查询课程编号为0003的学生的平均分。(3)在grade表中查询学习各门课程的人数。(4)将学生按出生日期由大到小排序。(5)查询所有姓“张”的学生的学号和姓名。4对student_info表,按性别顺序列出学生的学号、姓名、性别、出生日期及家庭住址,性别相同的按学号由小到大排序。5使用GROUP BY查询子句列出各个学生的平均成绩。6使用UNION运算符将student_info表中姓“张”的学生的学号、姓

3、名与curriculum表的课程编号、课程名称返回在一个表中,且列名为u_编号、u_名称,如图8所示。图 联合查询结果集7嵌套查询(1)在student_info表中查找与“刘卫平”性别相同的所有学生的姓名、出生日期。(2)使用IN子查询查找所修课程编号为0002、0005的学生学号、姓名、性别。(3)列出学号为0001的学生的分数比0002号的学生的最低分数高的课程编号和分数。(4)列出学号为0001的学生的分数比学号为0002的学生的最高成绩还要高的课程编号和分数。8连接查询(1)查询分数在8090范围内的学生的学号、姓名、分数。(2)查询学习“C语言程序设计”课程的学生的学号、姓名、分数

4、。(3)查询所有男同学的选课情况,要求列出学号、姓名、课程名称、分数。(4)查询每个学生的所选课程的最高成绩,要求列出学号、姓名、课程编号、分数。(5)查询所有学生的总成绩,要求列出学号、姓名、总成绩,没有选修课程的学生的总成绩为空。提示:使用左外连接。 (6)为grade表添加数据行: 学号0004、课程编号为0006、分数为76。查询所有课程的选修情况,要求列出课程编号、课程名称、选修人数,curriculum表中没有的课程列值为空。 使用右外连接。3、实验结果1.启动 SQL Server 管理平台,在对象资源管理器中展开studentsdb数据库文件夹2.在studentsdb数据库中

5、使用SELECT语句进行基本查询。Select 姓名,出生日期From student_info Where 性别=男(select 性别 from student_infoWhere 姓名=刘卫平)Select student_info.姓名,grade.学号,curriculum.课程编号,grade.分数From (6)为grade表添加数据行:4、结果分析1查询所有没有选修课程的学生信息,返回结果包括学号、姓名、性别。SELECT student_id,student_name,student_sexFROM student_infoWHERE (student_id NOT IN (

6、SELECT student_id FROM grade)2如何实现在student_info表和grade表之间实现交叉连接。 SELECT a.student_id,a.student_name,b.student_id,b.course_no FROM student_info a CROSS JOIN grade b 3如何实现查询每个学生的所选课程的成绩,并列出学号生成分组汇总行(总成绩)和明细行(各课成绩)。SELECT a.student_id,a.student_name, c.course_name,b. scoreFROM student_info a inner join

7、grade b ON a.student_id=b.student_id inner join course_info c ON c.course_no= b.course_noORDER BY a.student_idCOMPUTE SUM(score) BY a.student_id4在查询语句中SELECT、FROM和WHERE选项分别实现什么运算?投影、选择、自然连接5在查询的FROM子句中实现表与表之间的连接有哪几种方式?对应的关键字分别是什么?在查询的FROM子句中实现表与表之间的连接有内连接、外连接和交叉连接。内连接的关键字是inner join,外连接的关键字是outer join,交叉连接的关键字是cross join。

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1