上机任务

更新时间:2023-03-17 02:22:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

实验任务书

实验题目:select语句(学生成绩管理数据库) 实验目标:

1.掌握集合函数的使用

2.掌握利用group by分组统计和汇总

3.掌握等值连接、自身连接、条件连接的方法与应用 4.掌握各种嵌套查询的方法与应用。

实验内容:

学生成绩数据库、数据表和数据由教务下发。 一、简单查询(必做)

1)查询所有学生的学号,姓名和年龄。 2)查询所有男生的年龄。

3)查询所有大于18岁的女生信息。

4)查询计算机学院或者工商管理学院年龄大于20岁的学生信息。 5)查询没有参加考试的学生学号。 6)查询申请了电子邮箱的学生姓名和年龄。 7)查询名字中包含了“问”字的学生信息。

8)查询年龄等于18岁或者20岁,或者22岁,或者24岁的学生信息 9)查询机械与电子工程学院的所有学生信息和工商管理学院男生信息。

10)查询电子邮箱中包含了“@”符号,且第一个字符是英文字母,最后三个字母是“com”的学生信息。

二、综合查询(必做)

1)查询计算机学院所有男生人数和平均年龄,最大年龄,最小年龄。 2)查询计算机学院男女生人数。 3)查询各个学院男女生人数。

4)查询所有课程的先行课名称。(自身连接)

5)查询选修了“CS001”号课程的学生的学号,姓名。(连接)

6)查询所有选修信息,要求显示学生的学号,姓名,性别,课程名称和成绩。(连接) 7)查询所有选修数据库课程的学生总成绩、平均成绩、最高分和最低分。(连接) 8)查询查询张三选修所有课程的总成绩和平均成绩。(连接)

9)查询每个学生姓名、选修课程数量、总成绩和平均成绩。(连接,分组) 10)查询每门课程名称、选修的人数、总成绩、平均成绩。(连接,分组)

附加题:(选做5题或全做)

1)查询张三同学选修的所有课程名称和成绩。 2)查询选修数据库的所有同学的姓名和成绩。 3)查询每门课程名称和该课程的总成绩、平均成绩。 4)查询比李四大的男生信息。

5)查询其它学院中比计算机学院所有学生都大的学生姓名。 6)查询张三选修数据库课程的成绩。 7)查询选修了CS001号课程的女生信息。 8)查询没有选修CS001号课程的学生学号和姓名。 9)查询选修了所有课程的学生学号和姓名。 10)查询被所有学生选修了的课程号和课程名称。

本文来源:https://www.bwwdw.com/article/4eyt.html

Top