已知网络课程平台数据库: 教师表:(教师ID,教师帐号,教师姓名,教师口令) 班级表:(班级ID,班级名称,班级人数,教师ID) 学生表:(学生ID,学生帐号,学生姓名,学生口令,班级ID) 题库表:(试题ID,试题内容,标准答案,题型,难度) 试卷总表:(试卷ID,学生ID,开始时间,结束时间,状态,成绩) 试卷明细表:(试卷明细ID,试卷ID,试题ID,答案,分数) 对于网络课程平台数据库,请写出正确的SQL语句: 1)查询班级名称为:“软工1501班”的学生明细(包括学生帐号、学生姓名)。 2)查询成绩大于90分的考生人数。 3)查询姓名为“李小红”教师所带的班级平均成绩
时间: 2023-06-11 09:04:43 浏览: 66
查询数据库中所有有成绩的学生的学号和课程号
4星 · 用户满意度95%
1) SELECT 学生表.学生帐号, 学生表.学生姓名 FROM 学生表 INNER JOIN 班级表 ON 学生表.班级ID = 班级表.班级ID WHERE 班级表.班级名称 = '软工1501班';
2) SELECT COUNT(*) FROM 试卷明细表 WHERE 分数 > 90;
3) SELECT AVG(试卷总表.成绩) FROM 试卷总表 INNER JOIN 学生表 ON 试卷总表.学生ID = 学生表.学生ID INNER JOIN 班级表 ON 学生表.班级ID = 班级表.班级ID INNER JOIN 教师表 ON 班级表.教师ID = 教师表.教师ID WHERE 教师表.教师姓名 = '李小红';
阅读全文