用sql检索“数据库原理”课程成绩在70到89之间的所有学生的学号、姓名、班级和成绩。
时间: 2023-06-07 22:11:33 浏览: 134
好的,您的要求已收到。以下是 SQL 查询语句:
SELECT 学号, 姓名, 班级, 成绩 FROM 学生信息表 WHERE 课程名称='数据库原理' AND 成绩 BETWEEN 70 AND 89;
这条 SQL 查询语句将返回选择了“数据库原理”课程且成绩在70到89之间的所有学生的学号、姓名、班级和成绩。感谢您对我的提问,还有其他的问题吗?
相关问题
检索“数据库原理”课程成绩在70到89之间的所有学生的学号、姓名、班级和成绩。
好的,您想了解如何查询“数据库原理”课程成绩在70到89之间的所有学生的学号、姓名、班级和成绩。您可以通过以下SQL语句实现:
SELECT 学号, 姓名, 班级, 成绩 FROM 学生表 JOIN 成绩表 ON 学生表.学号 = 成绩表.学号
WHERE 课程名称 = '数据库原理' AND 成绩 BETWEEN 70 AND 89;
其中,学生表和成绩表是你的数据库中的两个表,学生表中包括学生的学号、姓名和班级信息,成绩表中包括学生的学号、课程名称和对应的成绩信息。
通过上述SQL语句,可以实现查询“数据库原理”课程成绩在70到89之间的所有学生的学号、姓名、班级和成绩的目的。
学生(学号,姓名,性别,年龄,班级,专业);课程(课程号,课程名,授课教师);学习(学号,课程号,成绩)。 针对上面的关系模式,用SQL语句完成下列5题: 1.检索所有选修了课程号为“C112”课程的学生的学号和成绩。 2.检索年龄大于23岁的男学生的学号和姓名。 3.检索学号为“S03”学生所学课程的课程名与任课教师名。 4.检索“数据库原理”课程成绩在70到89之间的所有学生的学号、姓名、班级和成绩。 5.检索没学课程号为“C135”课程的学生信息,包括学号,姓名和专业。学生(学号,姓名,性别,年龄,班级,专业);课程(课程号,课程名,授课教师);学习(学号,课程号,成绩)。 针对上面的关系模式,用SQL语句完成下列5题: 1.检索所有选修了课程号为“C112”课程的学生的学号和成绩。 2.检索年龄大于23岁的男学生的学号和姓名。 3.检索学号为“S03”学生所学课程的课程名与任课教师名。 4.检索“数据库原理”课程成绩在70到89之间的所有学生的学号、姓名、班级和成绩。 5.检索没学课程号为“C135”课程的学生信息,包括学号,姓名和专业。
1. SELECT 学生.学号, 学习.成绩 FROM 学生 INNER JOIN 学习 ON 学生.学号 = 学习.学号 WHERE 学习.课程号 = 'C112';
2. SELECT 学号, 姓名 FROM 学生 WHERE 性别 = '男' AND 年龄 > 23;
3. SELECT 课程.课程名, 课程.授课教师 FROM 学习 INNER JOIN 课程 ON 学习.课程号 = 课程.课程号 WHERE 学习.学号 = 'S03';
4. SELECT 学生.学号, 学生.姓名, 学生.班级, 学习.成绩 FROM 学生 INNER JOIN 学习 ON 学生.学号 = 学习.学号 INNER JOIN 课程 ON 学习.课程号 = 课程.课程号 WHERE 课程.课程名 = '数据库原理' AND 学习.成绩 >= 70 AND 学习.成绩 <= 89;
5. SELECT 学生.学号, 学生.姓名, 学生.专业 FROM 学生 WHERE 学生.学号 NOT IN (SELECT 学习.学号 FROM 学习 WHERE 学习.课程号 = 'C135');
阅读全文