检索被学生选修的课程编号和课程名称。 分数 5 作者 白彦辉 单位 赤峰学院 题干: 检索被学生选修的课程编号和课程名称。 提示:请使用SELECT语句作答。 表结构: 定义表结构的SQL语句如下: CREATE TABLE student ( sno varchar(6) NOT NULL , sname varchar(10) , sex char(2) , nation char(2) , pnum char(18) , birth date , phone char(11) , dept varchar(20) , PRIMARY KEY (sno) ) ; CREATE TABLE course ( cno varchar(6) NOT NULL, cname varchar(20) , credit int(11) , attribute varchar(10) , PRIMARY KEY (cno) ) ; CREATE TABLE score ( sno varchar(6) NOT NULL, cno varchar(6) NOT NULL, term varchar(15), grade int(11), PRIMARY KEY (sno,cno) ) ; 表样例 student表: student.png course表: course.png score表: score.png 输出样例: 7-2.png
时间: 2024-04-02 10:36:09 浏览: 338
检索选修全部课程的学生姓名。-关系数据库理论基础第二章
SELECT course.cno, course.cname
FROM course
JOIN score ON course.cno = score.cno
WHERE score.sno = '学生编号';
其中,将 '学生编号' 替换成实际的学生编号即可查询该学生所选修的课程编号和课程名称。
阅读全文