对choose数据库,编写条sq|语句实现以下功能: 1、查询学号为2012002的同学选修的2号课程的成绩和选修时间。 2查找选修2号课程的学生学号和姓名。
时间: 2024-05-28 12:15:29 浏览: 95
查询至少学习了1号课程和2号课程的学生的学号,姓名的八种写法
4星 · 用户满意度95%
对于你的第一个问题,以下是对应的SQL语句:
1、查询学号为2012002的同学选修的2号课程的成绩和选修时间。
SELECT score, time
FROM choose
WHERE student_id = '2012002' AND course_id = '2';
2、查找选修2号课程的学生学号和姓名。
SELECT student_id, name
FROM student
WHERE student_id IN (SELECT student_id FROM choose WHERE course_id = '2');
注意:这些 SQL 语句仅适用于具有对应关系的数据库,并假设 'choose' 数据表中有 'student_id' 和 'course_id' 列,'score' 和 'time' 列存储成绩和选修时间,'student' 数据表中有 'student_id' 和 'name' 列。
阅读全文