教师表:(教师ID,教师帐号,教师姓名,教师口令)</p> <p>班级表:(班级ID,班级名称,班级人数,教师ID)</p> <p>学生表:(学生ID,学生帐号,学生姓名,学生口令,班级ID)</p> <p>题库表:(试题ID,试题内容,标准答案,题型,难度)</p> <p>试卷总表:(试卷ID,学生ID,开始时间,结束时间,状态,成绩)</p> <p>试卷明细表:(试卷明细ID,试卷ID,试题ID,答案,分数)</p> <p> 对于网络课程平台数据库,请写出正确的SQL语句:</p> <p>1)查询姓
时间: 2023-06-10 18:05:41 浏览: 169
氏为“张”的教师的教师ID和教师姓名:
SELECT 教师ID, 教师姓名 FROM 教师表 WHERE 教师姓名 LIKE '张%'
2)查询班级为“一年级1班”的学生姓名和学生ID:
SELECT 学生姓名, 学生ID FROM 学生表 WHERE 班级ID = (SELECT 班级ID FROM 班级表 WHERE 班级名称 = '一年级1班')
3)查询题型为“选择题”且难度为“中等”的试题内容、标准答案和试题ID:
SELECT 试题内容, 标准答案, 试题ID FROM 题库表 WHERE 题型 = '选择题' AND 难度 = '中等'
4)查询试卷总表中,所有已提交且成绩大于等于90分的学生姓名和试卷ID:
SELECT 学生姓名, 试卷ID FROM 学生表 INNER JOIN 试卷总表 ON 学生表.学生ID = 试卷总表.学生ID WHERE 试卷总表.状态 = '已提交' AND 试卷总表.成绩 >= 90
5)查询每个班级的平均成绩(只显示平均成绩大于80分的班级),并按照平均成绩降序排列:
SELECT 班级表.班级名称, AVG(试卷总表.成绩) AS 平均成绩 FROM 试卷总表 INNER JOIN 学生表 ON 试卷总表.学生ID = 学生表.学生ID INNER JOIN 班级表 ON 学生表.班级ID = 班级表.班级ID GROUP BY 班级表.班级名称 HAVING AVG(试卷总表.成绩) > 80 ORDER BY 平均成绩 DESC
相关问题
已知网络课程平台数据库: 教师表:(教师ID,教师帐号,教师姓名,教师口令) 班级表:(班级ID,班级名称,班级人数,教师ID) 学生表:(学生ID,学生帐号,学生姓名,学生口令,班级ID) 题库表:(试题ID,试题内容,标准答案,题型,难度)</p> 试卷总表:(试卷ID,学生ID,开始时间,结束时间,状态,成绩) 试卷明细表:(试卷明细ID,试卷ID,试题ID,答案,分数) 对于网络课程平台数据库,请写出正确的SQL语句: 1)插入教师表(帐号:“2021001”,姓名:“李小红”,口令:“2021001”)。 2)删除题库表中试题内容包含“数据库开发技术”的试题。 3)初始化所有学生的口令为自己的帐号。
1)插入教师表:
INSERT INTO 教师表 (教师帐号, 教师姓名, 教师口令)
VALUES ('2021001', '李小红', '2021001');
2)删除题库表中试题内容包含“数据库开发技术”的试题:
DELETE FROM 题库表
WHERE 试题内容 LIKE '%数据库开发技术%';
3)初始化所有学生的口令为自己的帐号:
UPDATE 学生表
SET 学生口令 = 学生帐号;
教师表:(教师ID,教师帐号,教师姓名,教师口令) 班级表:(班级ID,班级名称,班级人数,教师ID) 学生表:(学生ID,学生帐号,学生姓名,学生口令,班级ID) 题库表:(试题ID,试题内容,标准答案,题型,难度) 试卷总表:(试卷ID,学生ID,开始时间,结束时间,状态,成绩) <试卷明细表:(试卷明细ID,试卷ID,试题ID,答案,分数) 查询姓名为“李小红”教师所带的学生明细(包括学生姓名、班级名称)
可以通过以下SQL语句进行查询:
SELECT s.学生姓名, b.班级名称
FROM 学生表 s
INNER JOIN 班级表 b ON s.班级ID = b.班级ID
INNER JOIN 教师表 t ON b.教师ID = t.教师ID
WHERE t.教师姓名 = '李小红'
阅读全文
相关推荐











