实验6-SQL-查询附答案.doc

实验6-SQL-查询附答案.doc

ID:52715535

大小:917.50 KB

页数:9页

时间:2020-03-29

实验6-SQL-查询附答案.doc_第1页
实验6-SQL-查询附答案.doc_第2页
实验6-SQL-查询附答案.doc_第3页
实验6-SQL-查询附答案.doc_第4页
实验6-SQL-查询附答案.doc_第5页
资源描述:

《实验6-SQL-查询附答案.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、实验六SQL查询一、实验目的:1.熟练掌握SELECT语句的语法格式2.掌握联接的几种方法3.掌握子查询的表示和执行4.能够对SELECT查询结果进行分组、排序及统计5.能够运用T-SQL语句对表进行数据的插入、修改、删除6.能够通过导入/导出向导进行数据的导入导出二、实验内容:利用实验四中的数据库做如下操作:1.在“学生表”中,找出性别为“男”的学生记录,字段包括“姓名”、“出生日期”和“专业”。2.在“课程表”中,找出“课程名”中包含“计算机”三个字的课程。3.在“成绩表”中,找出“课程编号”为“001”的课程成

2、绩前三名学生。4.在“成绩表”、“学生表”和“课程表”中,找出“课程编号”为“001”的课程成绩在[80,90]之间的学生的姓名、课程名和成绩。5.在“学生表”中,找出“专业”为“计算机软件”、“电子商务”专业的学生信息。6.统计“计算机应用基础”课程的平均分。7.查找各门课程的修课人数。8.在“成绩表”中,找出课程编号为“001”的这门课程的所有学生的分数以及最高分、最低分和平均分。9.找出所有女生的“计算机应用基础”这门课的成绩,包括字段:姓名、课程名、成绩。10.查找“成绩表”中,课程编号为“001”的成绩高于

3、平均分的所有学生的学号、姓名、课程名和成绩。11.查找“成绩表”中,高于各门课程平均分的学生信息。12.查找“课程表”中,没有被学生修课的课程信息。13.将“课程表”中的课程编号为“001”的学分增加1学分。14.删除学号为“20030101”学生的相关信息。三、实验过程:启动“查询分析器”,在其文本窗口中输入相应的Transcat-SQL语句,分析并执行,观察输出结果。1.Use学生select姓名,出生日期,专业from学生表where性别='男'2.use学生select*from课程表where课程名like

4、'%计算机%'3.use学生selecttop3*from成绩表where课程编号='001'orderby成绩desc4.Use学生selecta.姓名,c.课程名,b.成绩from学生表asajoin成绩表asbonb.课程编号=001anda.学号=b.学号andb.成绩between80and90join课程表asconc.课程编号=b.课程编号5.use学生select*from学生表where专业in('计算机软件','电子商务')6.use学生selectavg(成绩)as平均成绩from成绩表asaj

5、oin课程表asbonb.课程名='计算机应用基础'andb.课程编号=a.课程编号7.use学生select课程编号,count(学号)as修课人数from成绩表groupby课程编号8.use学生select*from成绩表where课程编号=001computemax(成绩),min(成绩),avg(成绩)9.use学生selecta.姓名,b.课程名,c.成绩from学生表asajoin成绩表ascona.学号=c.学号anda.性别='女'join课程表asbonb.课程编号=c.课程编号andb.课程名=

6、'计算机应用基础'10.use学生selecta.学号,a.姓名,b.课程名,c.成绩from课程表asbjoin成绩表asconb.课程编号=c.课程编号andc.课程编号=001andc.成绩>(selectavg(成绩)from成绩表wherec.课程编号=001)join学生表asaona.学号=c.学号11.use学生select*from成绩表asawhere成绩>(selectavg(成绩)from成绩表asbwherea.课程编号=b.课程编号)12.use学生select*from课程表wheren

7、otexists(select*from成绩表where成绩表.课程编号=课程表.课程编号)13.use学生update课程表set学分=学分+1where课程编号=00114.use学生delete成绩表where学号='20030101'

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。