用sql语句创建学生表成绩sql语句

一、设有如下的关系模式试用SQL語句完成以下操作:

学生(学号,姓名性别,年龄所在系)

课程(课程号,课程名学分,学期学时)

选课(学号,课程号成绩)

1.求选修了課程号为“C2”课的学生学号

2.求选修了课程号为“C2”课的学生学号和姓名

3.求没有选修课程号为“C2”课的学生学号

4.求选修了课程号为“C2”,又选修了课程号为“C3”课的学生学号

5.求选修了课程号为“C2”或“C3”课的学生学号

6.求选修了全部课程的学生学号

7.求至少选修了学号为“98002”的学生所学过的所有课程的学生的学号和姓名

8.查询学生选课表中的全部数据

9.查询计算机系学生的姓名、年龄

10.查询成绩在70—80分之间嘚学生的学号、课程号和成绩

11.查询计算机系年龄在18—20之间且性别为“男”的学生的姓名和年龄

12.查询成绩在80分以上的学生的姓名、课程號和成绩,并按成绩的降序排列结果13.查询哪些课程没有人选修,要求列出课程号和课程名

14.查询数学系成绩在80分以上的学生的学号,姓名

15.查询课程号为“C02”的课程的最高分数

16.查询计算机系学生的最大年龄和最小年龄。

17.统计每个系的学生人数

18.统计每门课程的选课人数囷考试最高分。

19.统计每个学生的选课门数和考试总成绩并按选课门数的升序显示结果。

20.查询总成绩超过200分的学生要求列出学号、总成績。

21.用子查询实现如下查询:

(1)查询选修了课程号“C01”的学生的姓名和所在系

(2)查询数学系成绩在80分以上的学生的学号和姓名。

(3)查询计算机系考试成绩最高的学生的姓名

22.删除选课成绩小于60分的学生的选课记录。

23.将所有选修了课程“C01”的学生的成绩加10分

24.将计算機系所有选修了课程“计算机文化基础”课程的学生的成绩加10分。

25.创建查询学生的学号、姓名、所在系、课程号、课程名、课程学分的视圖

26.创建查询每个学生的平均成绩的视图,要求列出学生学号和平均成绩

27.创建查询每个学生的选课学分的视图,要求列出学生学号及总學分

查询成绩在70分至85分之间学生的学號、课程号和成绩正确的SQL语句是()。

根据网考网考试中心的答案统计该试题:
79%的考友选择了A选项2%的考友选择了B选项17%的考友选择了C选项2%的栲友选择了D选项

  • C.任意个,根据内存资源而确定

  • A.如果删除规则选择的是“限制”则当用户删除父表中的记录时,系统将自动删除子表Φ的所有相关记录
    B.如果删除规则选择的是“级联”则当用户删除父表中的记录时,系统将禁止删除与子表相关的父表中的记录
    C.如果刪除规则选择的是“忽略”则当用户删除父表中的记录时,系统不负责检查子表中是否有相关记录
    D.上面3种说法都不对

  • A.如果删除规则選择的是“限制”则当用户删除父表中的记录时,系统将自动删除子表中的所有相关记录
    B.如果删除规则选择的是“级联”则当用户刪除父表中的记录时,系统将禁止删除与子表相关的父表中的记录
    C.如果删除规则选择的是“忽略”则当用户删除父表中的记录时,系統不负责检查子表中是否有相关记录
    D.上面3种说法都不对

我要回帖

更多关于 用sql语句创建学生表 的文章

 

随机推荐