20、查询score中选学多门课程的同学中分数为非最高分成绩的记录。 21、查询成绩高于学号为“109”、课程号为“3-105”的成绩的所有记录。 select*fromscorewheredegree>(selectt.degreefromSCORE twheret.sno='109'and t.cno='3-105') 22、查询和学号为108的同学同年出生的所有学生的Sno、Sname和Sbirthday列。
1、首先在电脑上打开数据库软件。然后附加有学生表和成绩表的数据库。2、然后选中数据库,右键选择新建查询。在右边的空白框,输入命令select 学生表.学号,avg(成绩) as 平均分。3、将学生表和成绩表关联起来。命令为from 学生表 join 成绩表 on 学生表.学号=成绩表.学号。4、用group by 命令对学...
设有学生、成绩和课程表如下: 学生(学号,课程号,性别,专业) 成绩(学号,课程号,分数) 课程(课程号,课程名,学时数,学分) 学生、成绩和课程表的学号、姓名、性别、专业等字段的数据类型[1]均为文本型,学时数,学分和成绩均为数字型。要查询“0201号学生选修的课程,列出他的姓名、选修的课程号和分数”。 相关知...
题目 有学生信息表stinfo(stid, stname, stsex, birthdate),其中stid为学号、stname为姓名、stsex为性别、birthdate为出生日期;有成绩表scinfo(stid, cno, score),其中stid为学号、cno为编程编号、score为成绩。有课程表cinfo(cno, cname, credit),其中cno为编程编号、cname 为课程名称、...
有课程表CInfo(课程编号,课程名称)和成绩表SCInfo(学号,课程编号,分数),使用以下SQL语句,检索选修了“高等数学”这门课程的学生成绩信息。 SELECT * FROM SCInfo WHERE 课程编号= ( SELECT ___ FROM CInfo WHERE 课程名称='高等数学' ) 参考答案: ...
设有学生表student(学号,姓名,性别,出生日期,院系)、课程表course(课程号,课程名,学时)和选课表score(学号,课程号,成绩),查询选修课程在5门以上(含5门)的学生的学号、姓名和平均成绩,并按平均成绩降序排序,正确的命令是A. SELECT s.学号,姓名,平均成绩FROM student s,score sc WHERE s.学号=sc.学号;GROUP...
SELECT COUNT(*) FROM (SELECT sId,AVG(score) FROM course,sc GROUP BY sId HAVING AVG(score)>60...
数据库中有三张表,分别为student,course,SC(即学生表,课程表,选课表)(1)查询C01号课程成绩最高的分数(2)查询学生都选修了哪些课程,要求列出课程号(3)查询成绩在70到80分之间的学生的学号、课程号和成绩。相关知识点: 试题来源: 解析 (1)SELECTTOP1GradeFROMSCWHERECno='C01'ORDERBYGradeDESC(2)SELECTCname...
mdb”数据库中有教师、课程、授课、课程成绩和学生表。 (1)以课程表和课程成绩表为数据源,创建查询“查询1”,统计每一门课程不及格的学生数。结果显示课程名称、人数字段。查询结果如图所示。 (2)以教师、课程、授课和课程成绩表为数据源,创建查询“查询2”,查询学分>=5 的课程情况。结果显示课程名称、教师姓名...
有学生表、课程表、选课表,如下所示。 用SQL语言实现下列操作:查询缺成绩的学生名及课程号。正确的SQL语句是( )。A.SELECT 姓名,课程号 FROM 学生,选课 WHERE 学生.学号=选课.学号 AND 成绩= ;B.SELECT 姓名,课程号 FROM 学生,选课 WHERE 学生.学号=选课.学号 AND 成绩