假设学生选课管理数据库中有3个表:学生、课程和学生选课,其结构分别如下所示: 学生(学号C(6),姓名C(8),系别C(30),省份C(10)) 课程(课程号C(6),课程名C(20),先修课号C(6)) 学生选课(学号C(6),课程号C

admin2009-03-15  30

问题 假设学生选课管理数据库中有3个表:学生、课程和学生选课,其结构分别如下所示:
   学生(学号C(6),姓名C(8),系别C(30),省份C(10))
   课程(课程号C(6),课程名C(20),先修课号C(6))
   学生选课(学号C(6),课程号C(6),成绩N(4))
   如果要查询其选课课程号为“001”课程且成绩在90分以上的学生姓名、学号、系别以及成绩的情况,请对下面的SQL语句填空。
   SELECT学生.学号,学生.姓名,学生.系别,学生选课.课程号,学生选课.成绩
   FROM学生选课管理!学生,学生选课管理!学生选课
   WHERE【  】AND【  】AND【  】。

选项

答案学生选课.学号=学生.学号,学生选课.课程号=’001’,学生选课.成绩>=90

解析 首先关联学生选课和学生表,做自然连接,然后指定课程号并给出成绩范围。
转载请注明原文地址:https://jikaoti.com/ti/QvF7FFFM
0

最新回复(0)