6、修改视图v_sc,在已有学生成绩信息的基础上增加课程名列
时间: 2024-05-01 19:20:26 浏览: 280
假设v_sc已有以下字段:学号、姓名、科目、成绩
在v_sc中增加课程名列,需要先找到课程名所在的表。假设课程表为course,且课程名字段为name,那么可以使用以下SQL语句修改v_sc视图:
```
ALTER VIEW v_sc AS
SELECT sc.学号, sc.姓名, course.name AS 课程名, sc.科目, sc.成绩
FROM sc
LEFT JOIN course ON sc.科目 = course.科目号;
```
这样,查询v_sc视图会返回学号、姓名、课程名、科目和成绩这五个字段的信息。其中课程名列来自于course表,使用LEFT JOIN关联了sc表和course表,并根据科目号匹配了课程名。
阅读全文