数据表的组合查询和统计查询实验报告
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
集美大学实验报告(四) 2012年10月29日
学 号2010151011专业年级2010级信计专业( 1011 )班姓 名邱嘉嘉成 绩课程名称《数据库管理系统》实验名称数据表的组合查询和统计查询实验目的和要求
掌握连接查询、复合条件查询、子查询、嵌套查询、集合查询.实验内容
和步骤1.打开实验三建立的数据库student ,找到三张表格,分别是student ,sc,course.【student 】【sc 】
【course】
2.打开SQL查询分析器,完成如下15组的查询。
1. 查询学生总人数.
结果如下:
2.查询选修了课程的学生人数.
注:用DISTINCT以避免重复计算学生人数
结果如下:
3. 计算1号课程的学生平均成绩.
结果如下:
4. 查询选修1号课程的学生最高分数.
结果如下:
5. 求各个课程号及相应的选课人数.
结果如下:
6.查询选修2号课程且成绩在90分以上的所有学生的学号、姓名
结果如下:
7.查询每个学生的学号、姓名、选修的课程名及成绩.
结果如下:
8. 查询与“林静蓉”在同一个系学习的学生.
结果如下:
9.求各系的男、女学生人数.
结果如下:
10.列出平均成绩在80(含80分)以上的学生学号及总成绩.
结果如下:
11.查询每门课程选课的学生人数、最高成绩、最低成绩和平均成绩.
结果如下:
12.求计算机系学生选修的课程号及成绩.
结果如下:
13.查询"数据库课程"课成绩大于80分的学生姓名.
结果如下:
14.查询缺成绩的学生名和课程号.
结果如下:
15.查询每位学生已选课程的门数和总平均成绩.
结果如下:
研究与探讨
1,嵌套查询语句更考查编写语句的逻辑思考能力,需要通过多做练习和敢于尝试才能更好地掌握。
2.涉及多表查询时,共同的列需要特别在“where”语句中说明,容易遗漏造成错误。
评语。