已知表S(学号,姓名,年龄)
SC(学号,课程号,成绩)
C(课程号,课程名,教师名)
试用SQL查询语句表达下列对教学数据库中三个基本表S、SC、C的查询:
(1) 统计有学生选修的课程门数。
(2) 求选修C4课程的学生的平均年龄。
(3) 求王平老师所授课程的每门课程的学生平均成绩。
(4) 统计每门课程的学生选修人数(超过10人的课程才统计)。要求输出课程号和选修人数。
(5) 查询姓名以WANG打头的所有学生的姓名和年龄。
A.courses表和students表的交叉连接查询
B.sc表和students表的自然连接查询
C.sc表和students表的交叉连接查询
D.courses表和students表的自然连接查询
已知有下面三张表:
Student(Sno,Sname,Sage,Ssex,Sdept) 学生表
其中Sno:学号;Sname:学生姓名;Sage:学生年龄;Ssex:学生性别;Sdept:学生所在系。
Course(Cno,Cname,Credit) 课程表
其中Cno:课程编号;Cname:课程名字;Credit:学分。
SC(Sno,Cno,Score) 选课成绩表
Sno:学号;Cno:课程编号;Score:成绩。
根据以上的内容,写出以下问题的SQL语句。
1.查询全体学生的学号与姓名。
2.查询所有年龄在20岁以下的学生姓名及其年龄。
3.查询选修1号课程的学生最高分数。
4.查询选了至少3门课的同学的姓名和所在系。
5.查询选修了课程名为“信息系统”的学生学号和姓名。
已知如下关系:学生Student(S#, Sname),课程Course(C#, Cname, T#),选课SC(S#, C#, Score),教师T(T#, Tname)。其中S#为学号,Sname为学生命名,C#为课号,Cname为课程名,T#为教师编号,Score为成绩,Tname为教师名。 阅读SQL语句 SELECT Sname FROM Student WHERE S# IN (SELECT S# FROM SC WHERE Student.S#=SC.S# and C#= ‘C01’ and Score>=60); 关于其查询结果,下列说法正确的是_____。
A、C01号课程不及格的所有学生的姓名
B、剔出掉C01号课程不及格学生的其他学生的姓名
C、剔出掉C01号课程及格学生的其他学生的姓名
D、C01号课程及格的所有学生的姓名
设有学生表S(SNO,SN)(SNO为学生号,SN为姓名)和为生选修课程表SC(SNO,CNO,CN,G)(SNO为课程号,CN为课程名,G为成绩),试用SQL语言完成以下各题:
(1)建立一个视图V-SSC(SNO,SN,CNO,CN,G),并按CNO升序排序
(2)从视图V-SSC上查询平均成绩在90分以上的SN、CN和G
A.上述论证是成立的。
B.上述论证有漏洞,因为它忽视了:课程成绩只是衡量学生素质的一个方面。
C.上述论证有漏洞,因为它忽视了:所陈述的规定有漏洞,会导致理解的歧义。
D.上述论证有漏洞,因为它把题干所陈述的规定错误地理解为:只要所有学期课程成绩均是优秀,就一定可以免试就读研究生。
E.上述论证有漏洞,因为它把题干所陈述的规定错误地理解为:只有所有学期课程成绩均是优秀,才可以免试就读研究生。
A.学院公共课设课程终结考试,考前需要进行考试预约
B.各门公共课的在线自测成绩即为该课程的总评成绩
C.如学生进行在线自测后,成绩未达60分,则该课程需重新学习
D.如学生当学期未进在线自测,则视为该课程没有进行学习,课程状态不变,学生可以在以后的学期继续学习
A.加权平均成绩=∑考试成绩/课程门数
B.加权平均成绩=(考试成绩×课程门数)/∑课程学分
C.加权平均成绩=∑考试成绩/∑课程学分
D.加权平均成绩=∑(课程学分×考试成绩)/∑课程学分
查找学号为"200301188"学生的“数据库”课程的成绩,至少将使用关系()。
A.S和SC
B.SC和C
C.S和C
D.S、SC和C