数据库应用技术 形成性考核任务4.docx

数据库应用技术 形成性考核任务4.docx

  1. 1、本文档共11页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据库应用技术 形成性考核任务 4 请按照第 5 章的实验要求独立完成实验。将相关的 SQL 语句和 运行结果的截屏保存在文件中,或填写在下面的实验报告中,并通过 网络提交。 某某分部 数据库应用技术 实验报告 学习中心名称 学生姓名 课程名称 实验名称 实验目的 数据库应用技术 实验要求 实验内容 在 SSMS 工具中编写下述语句,查看执行结果,并将 SQL 语句保存到一 个文件中。 SELECT * FROM SC 2. 查询计算机系学生的姓名和年龄。 SELECT Sname,Sex FROM Student WHERE Sdept='计算机系' 3. 查询成绩在 70~80 分的学生的学号、课程号和成绩。 SELECT Sno,Cno,Grade FROM SC where Grade BETWEEN 70 AND 80; 4. 查询计算机系年龄在 18~20 岁的男生姓名和年龄。 SELECT Sname,Sage from Student where Sex='男 ' AND Sage>18 AND Sage<20 5. 查询 C001 课程的最高分。 SELECT max(Grade) from SC where Cno='C001' 6. 查询计算机系学生的最大年龄和最小年龄。 7. 统计每个系的学生人数。 SELECT Sdept,count(Sno)'人数' from Student GROUP BY Sdept; 8. 统计每门课程的选课人数和最高成绩。 9. 统计每个学生的选课门数和考试总成绩,并按选课门数升序显示结果。 10. 列出总成绩超过 200 的学生的学号和总成绩。 SELECT sno, sum(Grade) '总成绩 ' FROM SC GROUP BY Sno HAVING sum(Grade)>200; 11. 查询选课门数最多的前 2 位学生,列出学号和选课门数。 top 2 12. 查询选了 C002 课程的学生姓名和所在系。 SELECT Sname,Sdept from SC,Student where SC.Sno=Student.Sno AND Cno='C002' 13. 查询考试成绩 80 分以上的学生姓名、课程号和成绩,并按成绩降序排 列结果。 SELECT Sname,Cno,Grade FROM SC,Student WHERE Grade>80 AND S tudent.Sno = SC.Sno ORDER BY Grade DESC 14.查询计算机系男生修了“数据库基础”的学生的姓名、性别和成绩 select sname,ssex,grade from student s join sc on s.sno = sc.sno join course c on c.cno = sc.cno where sdept = '计算机系' and ssex = '男' and cname = '数据库基础 ' 15. 查询每个学生的选课情况,包括未选课的学生,列出学生的学号、姓名、 选的课程号。 SELECT Student.Sno,Sname,Cno from SC,Student WHERE Student.Sno= SC.Sno 16. 查询哪些课程没有学生选修,列出课程号和课程名。 SELECT Course.Cno,Cname from SC,Course WHERE SC.Cno= Course. Cno AND Sno IS NULL; 17. 查询计算机系哪些学生没有选课,列出学生姓名。 SELECT Sname FROM Student,SC WHERE Student.Sno=SC.Sno AND C no is NULL AND Sdept='计算机系' 18. 列出“VB”课程考试成绩前三名的学生的学号、姓名、所在系和VB 成绩。 top3 SELECT top 3 Student.Sno,Sname,Sdept,Grade from SC,Course,Student WHERE Student.Sno = SC.Sno AND SC.Cno=Course.Cno and Cname=' VB' ORDER BY Grade DESC; 19. 查询与李勇年龄相同的学生的姓名、所在系和年龄。 SELECT S1.Sname,S1.Sdept,S1.Sage FROM Student S1,Student S2 WH ERE S2.Sname='李勇' AND S2.Sage=S1.Sage 20.查询选了 VB 的学生学号、姓名、所在系和成绩,并对所在系进行如下处 理: 当所在系为“计算机系”时,显示“CS”; 当所在系为“信息管理系”时,显

文档评论(0)

知识的力量Tel + 关注
实名认证
内容提供者

知识改变命运, 知识成就未来!

1亿VIP精品文档

相关文档