视频1 视频21 视频41 视频61 视频文章1 视频文章21 视频文章41 视频文章61 推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37 推荐39 推荐41 推荐43 推荐45 推荐47 推荐49 关键词1 关键词101 关键词201 关键词301 关键词401 关键词501 关键词601 关键词701 关键词801 关键词901 关键词1001 关键词1101 关键词1201 关键词1301 关键词1401 关键词1501 关键词1601 关键词1701 关键词1801 关键词1901 视频扩展1 视频扩展6 视频扩展11 视频扩展16 文章1 文章201 文章401 文章601 文章801 文章1001 资讯1 资讯501 资讯1001 资讯1501 标签1 标签501 标签1001 关键词1 关键词501 关键词1001 关键词1501 专题2001
数据库实验04 查询
2025-09-25 14:12:04 责编:小OO
文档
数据库实验04 查询

1)调出上个实验创建的三个表。方法:附加XSKC数据库或运行创建3个表的SQL语句。

2)用SQL增加数据语句输入四个表中数据。其中学生表不得少于10个,课程注册表不得少于8个,学期成绩表不得少于30个。注意:输入数据时应先输入主表数据,再输入有外键的数据;同时注意各表已经定义约束条件。

学生表:

课程注册表:

学期成绩表:

 

3)设计查询语句并在查询编辑器中进行查询。

①求选修了某门课程的学生姓名。

②查询某个学生所选修的课程的课程号,课程名称以及成绩。

③查询参与了所有课程选修的学生姓名和学生所在的系别。

  该条查询结果为空: 

④查询没有选修任何一个课程的学生姓名和所在系别。

⑤查询课程没有学生选修的课程名称。

该条查询结果为空:

⑥查询选修了某个老师的所有课程的学号、姓名和所在系别。

⑦列出每门课程的平均分、最高分、最低分。

⑧对所有学生求出所选修课程的最高分、平均分。

⑨对某老师的授课的某课程的分数都增加5分。

 

查询操作续:

1、查询全体学生的学号、姓名、性别和年龄。

2、查询某专业且某班级的学生,列出学号、性别和出生日期。

由于所插入的表中没有写入班别信息,为显示结果,在此忽略班级,

3、查询姓“陈”的学生的学号、姓名和系别。

 

4、查询姓“陈”的且全名为两个字的学生的学号、姓名和系别。

 

5、查询查询姓“陈或姓“李”或姓“张”学生的学号、姓名和系别。

6、列出某课程编号的成绩在前三名的学生的学号、成绩。(如果第三名有多个学生都列出)。

  

7、统计各个系别的学生人数。

 

8、统计各门课程的平均分、最高分、最低分,结果集按平均分降序排列。

9、查询选修了某两门课程的学生。

 

10、统计学生不及格情况,列出不及格的学生的学号、姓名和不及格的门数。

11、查询有三门以上的不及格的学生,列出学号、姓名和不及格的门数。

 

12、查询选修了某课程编号且成绩比此门课程的平均分要高的学生的学号、姓名和成绩。

13、查询没有选修某课程编号的学生的学号和姓名。

14、查询某门课程都在80分以上的学生的学号和姓名。

 

15、查询选修了某课程的学生的学号和姓名。(用两种以上方法)

第一种:

  

第二种:

第三种:下载本文

显示全文
专题