- 1、本文档共11页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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”;
当所在系为“信息管理系”时,显
您可能关注的文档
- 公司创建“党员先锋岗”活动实施方案.doc
- 古代信息传递方式[文字可编辑].ppt
- 记忆的复述策略15页PPT[文字可编辑].ppt
- 睡眠呼吸暂停低通气综合征PPT[文字可编辑].ppt
- 药物的代谢[文字可编辑].ppt
- 药物在体内的转运和代谢转化[文字可编辑].ppt
- 正大集团大猪场开发流程[文字可编辑].ppt
- 猪场经营管理方案[文字可编辑].ppt
- 猪场开发方案[文字可编辑].ppt
- 猪场开发流程[文字可编辑].ppt
- 2024年山东省聊城东阿县事业单位选聘32人历年高频考题难、易错点模拟试题(共500题)附带答案详解.docx
- 2024年山东省聊城莘县事业单位招聘单位高频考题难、易错点模拟试题(共500题)附带答案详解.docx
- 汽机专业题库及解析.docx
- 基本常规医疗流程答案.doc
- 大金空调故障代码汇总.docx
- 理综-山西省阳泉市2023-2024学年高三年级上学期期末考试试题和答案.docx
- 数学-海南省天一大联考2023-2024学年高三学业水平诊断(二)带答案.docx
- 地理-湖南省长沙市雅礼中学2023-2024学年高三上学期月考试卷带答案.docx
- 生物-湖南省长沙市雅礼中学2023-2024学年高三上学期月考试卷带答案.docx
- 数学-湖南省长沙市雅礼中学2023-2024学年高三上学期月考试卷带答案.docx
文档评论(0)