- 267
- 0
- 约4.75千字
- 约 22页
- 2017-05-21 发布于浙江
- 举报
实验1.2 数据查询
软件C122 彭静 126226
实验1.2 数据查询
以School数据库为例,在该数据库中存在四张表格,分别为
STUDENTS (sid,sname,email,grade);
TEACHERS (tid,tname,email,salary);
COURSES (cid,cname,hour);
CHOICES (no,sid,tid,cid,sorce)
在数据库中,存在这样的关系:学生可以选择课程。一个课程对应一个教师。
在 CHOICES 保存学生的选课记录。
1.按以下要求对数据库进行查询操作:
(1)查询年级为 2001 的所有学生的名称按编号升序排列。
实验代码
实验截图
(2)查询学生的选课成绩合格的课程成绩,并把成绩换算为积点(60 分对应
积点为 1, 每增加 1 分,积点增加 0.1) 。
实验代码
实验截图
-1-
软件C122 彭静 126226
(3)查询课时是 48 或 64 的课程的名称。
实验代码
实验截图
(4)查询所有课程名称中含有“data”的课程编号。
实验代码
实验截图
(5)查询所有选课记录的课程号(不重复显示) 。
实验代码
-2-
软件C122 彭静 126226
实验截图
(6)统计所有老师的平均工资。
实验代码
实验截图
(7)查询所有学生的编号,姓名和平均成绩,按总平均成绩降序排列。
实验代码
实验截图
-3-
软件C122 彭静 126226
(8)统计各个课程的选课人数和平均成绩。
实验代码
实验截图
(9)查询至少选修了三门课程的学生编号。
实验代码
实验截图
-4-
软件C122 彭静 126226
(10)查询编号 800009026 的学生所选的全部课程的课程名和成绩。
实验代码
实验截图
(11)查询所有选了 database 的学生的编号。
-5-
软件C122 彭静 126226
实验代码
实验截图
(12)求出选择了同一个课程的学生对。
实验代码
实验截图
(13)求出至少被两名学生选修的课程编号。
实验代码
实验截图
(14)查询选修了编号的学生所选的某个课程的学生编号。
实验代码
-6-
软件C122 彭静 126226
实验截图
(15)查询学生的基本信息及选修课程编号和成绩。
实验代码
实验截图
(16)查询学号 850955252 的学生的姓名和选修的课程名称及成绩。
实验代码
实验截图
(17)查询与学号 850955252 的学生同年级的所有学生资料。
-7-
软件C122 彭静 126226
实验代码
实验截图
(18)查询所有的有选课的学生的详细信息。
实验代码
实验截图
-8-
软件C122 彭静 126226
(19)查询没有学生选的课程的编号。
实验代码
实验截图
原创力文档

文档评论(0)