




已阅读5页,还剩4页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
实验六 SQL 查询一、实验目的:1熟练掌握SELECT语句的语法格式2掌握联接的几种方法3掌握子查询的表示和执行4能够对SELECT查询结果进行分组、排序及统计5能够运用T-SQL语句对表进行数据的插入、修改、删除6能够通过导入/导出向导进行数据的导入导出二、实验内容:利用实验四中的数据库做如下操作:1在“学生表”中,找出性别为“男”的学生记录,字段包括“姓名”、“出生日期”和“专业”。2在“课程表”中,找出“课程名”中包含“计算机”三个字的课程。3在“成绩表”中,找出“课程编号”为“001”的课程成绩前三名学生。4在“成绩表”、“学生表”和“课程表”中,找出“课程编号”为“001”的课程成绩在80,90之间的学生的姓名、课程名和成绩。5在“学生表”中,找出“专业”为“计算机软件”、“电子商务”专业的学生信息。6统计“计算机应用基础”课程的平均分。7查找各门课程的修课人数。8在“成绩表”中,找出课程编号为“001”的这门课程的所有学生的分数以及最高分、最低分和平均分。9找出所有女生的“计算机应用基础”这门课的成绩,包括字段:姓名、课程名、成绩。10查找“成绩表”中,课程编号为“001”的成绩高于平均分的所有学生的学号、姓名、课程名和成绩。11查找“成绩表”中,高于各门课程平均分的学生信息。12查找“课程表”中,没有被学生修课的课程信息。13将“课程表”中的课程编号为“001”的学分增加1学分。14删除学号为“20030101”学生的相关信息。三、实验过程:启动“查询分析器”,在其文本窗口中输入相应的Transcat-SQL语句,分析并执行,观察输出结果。1Use 学生 select 姓名,出生日期,专业 from 学生表 where 性别=男2use 学生select * from 课程表 where 课程名 like %计算机%3use 学生select top 3 * from 成绩表 where 课程编号=001 order by 成绩 desc4Use 学生select a.姓名,c.课程名,b.成绩 from 学生表 as a join 成绩表 as b on b.课程编号=001 and a.学号=b.学号 and b.成绩 between 80 and 90 join 课程表 as c on c.课程编号=b.课程编号5use 学生select * from 学生表 where 专业 in (计算机软件,电子商务)6use 学生select avg(成绩)as 平均成绩 from 成绩表 as a join 课程表 as b on b.课程名=计算机应用基础 and b.课程编号=a.课程编号7use 学生 select 课程编号,count(学号)as 修课人数 from 成绩表 group by 课程编号8use 学生 select * from 成绩表 where 课程编号=001 compute max(成绩),min(成绩),avg(成绩)9use 学生 select a.姓名,b.课程名,c.成绩 from 学生表 as a join 成绩表 as con a.学号=c.学号 and a.性别=女join 课程表 as b on b.课程编号=c.课程编号 and b.课程名=计算机应用基础10use 学生 select a.学号,a.姓名,b.课程名,c.成绩 from 课程表 as b join 成绩表 as c on b.课程编号=c.课程编号 and c.课程编号=001 and c.成绩(select avg(成绩) from 成绩表 where c.课程编号=001) join 学生表 as a on a.学号=c.学号11use 学生select * from 成绩表 as a where 成绩 (select avg(成绩) from 成绩表 as b where a.课程编号=b.课程编号)12use 学生select * from 课程表 where not exists (select * from 成绩表 where 成绩表.课程编号=
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 热带作物栽培工测试考核试卷及答案
- 微晶玻璃工职业技能考核试卷及答案
- 物流无人机驾驶员设备调试考核试卷及答案
- 医疗技术类面试题及答案
- 汽车售后预约服务法规及OTR系统知识测试卷
- 地铁专业考试题库及答案
- 考研财务专业试题及答案
- 秦巴地区零碳生态县(区)建设指南编制说明
- 湖北省汉川市金益高级中学2025-2026学年高二上学期9月起点考试英语试卷(原卷版)
- 安徽省淮南市第二中学2025-2026学年高二上学期开学考试化学试题
- 2025年吉林省的劳动合同书范本
- DB46-T 720-2025 水务工程施工资料管理规程
- 经验萃取课件
- 金融标准化知识培训课件
- 2025广东惠州惠城区招聘社区工作站工作人员66人笔试备考试题及答案解析
- 洋务运动和边疆危机课件-2025-2026学年统编版八年级历史上册
- 2025新和县招聘社区工作者(第二批35人)笔试备考题库及答案解析
- 八年级历史上学期 导言课 课件(内嵌视频)
- 反电信诈骗课件
- 技能提升补贴个人申请表
- 小升初重点专题立体图形计算题(专项训练)-小学数学六年级下册苏教版
评论
0/150
提交评论