创建查询学号,姓名,课号,课名,成绩的视图vxscj
时间: 2023-12-04 12:02:12 浏览: 99
查询数据库中所有有成绩的学生的学号和课程号
4星 · 用户满意度95%
可以使用以下SQL语句来创建视图vxscj:
```sql
CREATE VIEW vxscj AS
SELECT s.sid, s.sname, c.cid, c.cname, sc.score
FROM student s
JOIN score sc ON s.sid = sc.sid
JOIN course c ON c.cid = sc.cid;
```
其中,视图名为vxscj,包含学号(sid),姓名(sname),课号(cid),课名(cname),成绩(score)这5个字段。这个视图是基于student、score、course这3个表的JOIN操作创建的。
通过这个视图,可以方便地查询每个学生的成绩情况。例如,可以使用以下SQL语句来查询学号为1001的学生的成绩:
```sql
SELECT * FROM vxscj WHERE sid = 1001;
```
阅读全文