mysql中 在、” 学生选课”数据库中创建一个基于学生表studentInfo、课 程表course和选课表eletive的视图nopass_ view,该视图要求查询输出所有不及格学生的学号sno,姓名sname,课程名cname,成绩score。心三个关系表Studentinfo, Course, Eletive的表结构如下:学生表: Studentinfo(Sno,Sname,Ssex,Sage,Sdept) 课程表: Course(Cno,Cname,Cpno,Ccredit) 学生选课表: Eletive(Sno,Cno,Score)
时间: 2024-02-15 21:03:33 浏览: 104
mysql数据库创建学生表
5星 · 资源好评率100%
可以使用以下SQL语句创建所需的视图:
```
CREATE VIEW nopass_view AS
SELECT Studentinfo.Sno, Studentinfo.Sname, Course.Cname, Eletive.Score
FROM Studentinfo, Course, Eletive
WHERE Studentinfo.Sno = Eletive.Sno
AND Course.Cno = Eletive.Cno
AND Eletive.Score < 60;
```
该视图将查询输出所有不及格学生的学号sno,姓名sname,课程名cname,成绩score。请注意,该视图是基于学生表studentInfo、课程表course和选课表eletive创建的。
阅读全文