文档库 最新最全的文档下载
当前位置:文档库 › 《数据库系统原理》实验报告五

《数据库系统原理》实验报告五

《数据库系统原理》实验报告

班级:专接本(网络)实验名称:数据库的分组及统计、汇

总查询

姓名:许贤华实验日期:12月7日

考号:028********* 实验报告日期:12月8日

指导教师:赵彦成绩:

一、实验目的

根据已经建立好的数据表,进行数据查询操作。熟练掌握数据查询中分组、排序、统计、计算的操作方法,进一步加深对SELECT查询语句的理解。

二、实验环境(包括软件平台和硬件平台)

●服务器端:运行SQL Server服务器

●服务器及所有客户端均已正确配置,并与网络相连

●为用户分配适当的权限和角色,确保用户能登录SQL Server服务器并完成相关数据库操作

●相关的数据库及表已创建,输入数据并设置正确

三、实验内容

依据要求查询、显示表的数据。(使用集函数count,sum,avg,max,min)

1. 求男学生的总人数和平均年龄

2. 统计选修了课程的学生人数

3. 计算C1号课程的学生平均成绩、总分、最高分、最低分

4. 查询选修C1号课程的学生最高分数

5. 求各个课程号及相应的选课人数

6. 查询选修了3门以上的课程的学生学号

7. 查询选修了C3课程的学生的学号及其成绩,分数降序排列

8. 查询全体学生情况,结果按所在系升序排列,同一系中的学生按年龄降序

四、实验结果及分析

1将查询需求用SQL语言表示;在SQL Server“查询分析器”的输入区中输入SQL 查询语句,并运行查看查询结果;

2设置“查询分析器”的结果区为“文本显示结果”或“表格显示结果”方式,发布执行命令,并在结果区中查看查询结果,如果结果不正确,要进行修改,直到正确为止。

1. 求男学生的总人数和平均年龄

SELECT SUM(*),AVG(SAGE)

FROM 学生表

WHERE SSEX=’男’

2. 统计选修了课程的学生人数

SELECT SUM(*)

FROM 选课表

GROUP BY SNO

3. 计算C1号课程的学生平均成绩、总分、最高分、最低分

4. 查询选修C1号课程的学生最高分数

5. 求各个课程号及相应的选课人数

6. 查询选修了3门以上的课程的学生学号

7. 查询选修了C3课程的学生的学号及其成绩,分数降序排列

8. 查询全体学生情况,结果按所在系升序排列,同一系中的学生按年龄降序

相关文档