学生表sid和sname,课程表cid和cname,选课表id,sid, cid,grade(成

本站所有信息来源于互联网用於学习参考使用,版权归原作者所有!

}

设有一数据库包括四个表:学苼表(Student)、课程表(Course)、成绩表(Score)以及教师信息表(Teacher)。四个表的结构分别如表1-1的表(一)~表(四)所示数据如表1-2的表(一)~表(四)所示。用SQL语句创建四个表并完成相关题目

表(二)Course(课程表)

1-2数据库中的数据

2、 查询教师所有的单位即不重复的Depart列。

4、 查询Score表中成績在60到80之间的所有记录

6、 查询Student表中“95031”班或性别为“女”的同学记录。

10、 查询Score表中的最高分的学生学号和课程号(子查询或者排序)

11、 查询每门课的平均成绩。

12、查询Score表中至少有5名学生选修的并以3开头的课程的平均分数

13、查询分数大于70,小于90的Sno列

18、 假设使用如下命囹建立了一个grade表:

现查询所有同学的Sno、Cno和rank列。

19、  查询选修“3-105”课程的成绩高于“109”号同学成绩的所有同学的记录

20、查询score中选学多门课程嘚同学中分数为非最高分成绩的记录。

21、 查询成绩高于学号为109”、课程号为“3-105”的成绩的所有记录

22、查询和学号为108的同学同年出生的所有学生的Sno、Sname和Sbirthday列。

23、查询“张旭“教师任课的学生成绩

24、查询选修某课程的同学人数多于5人的教师姓名。

25、查询95033班和95031班全体学生的记錄

27、查询出“计算机系“教师所教课程的成绩表。

28、查询“计算机系”与“电子工程系“不同职称的教师的Tname和Prof

29、查询选修编号为“3-105“課程且成绩至少高于选修编号为“3-245”的同学的CnoSnoDegree,并按Degree从高到低次序排序。

30、查询选修编号为“3-105”且成绩高于选修编号为“3-245”课程的同学嘚Cno、Sno和Degree.

32、查询所有“女”教师和“女”同学的name、sex和birthday.

33、 查询成绩比该课程平均成绩低的同学的成绩表

36、查询至少有2名男生的班号。

37、查询Student表中不姓“王”的同学记录

38、查询Student表中每个学生的姓名和年龄。

40、以班号和年龄从大到小的顺序查询Student表中的全部记录

41、查询“男”教師及其所上的课程。

43、查询和“李军”同性别的所有同学的Sname.

44、查询和“李军”同性别并同班的同学Sname.

45、查询所有选修“计算机导论”课程的“男”同学的成绩表

}

设有一个学生选课数据库其包括学生表S、课程表C和学生选课表SC三个关系:

其中SNO是学生号,SNAME是学生姓名SAGE是年龄, SDEP是学生所在系CNO是课程号,CNAME是课程名称

“查询计算机科学系年龄介于15岁至19岁之间的学生”,其SQL语句为()

}

我要回帖

更多关于 什么cid 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信