使用SQL语句,创建视图。 (1)创建学生成绩视图v_sc,包括学号、姓名、课程编号、课程名、成绩,并使用视图输出上述信息。(2)修改学生成绩视图v_sc ,包括学号、班级、姓名、课程号、课程名、成绩,并使其只输出“22大专信安1班" 班的成绩信息。
时间: 2023-08-13 07:07:29 浏览: 309
数据库管理与应用 6.2.2使用SQL语句创建视图.pdf
(1)创建学生成绩视图v_sc:
```sql
CREATE VIEW v_sc AS
SELECT s.sno, s.sname, c.cno, c.cname, sc.score
FROM student s, course c, score sc
WHERE s.sno = sc.sno AND c.cno = sc.cno;
```
使用以下SQL语句输出视图信息:
```sql
SELECT * FROM v_sc;
```
(2)修改学生成绩视图v_sc:
```sql
CREATE OR REPLACE VIEW v_sc AS
SELECT s.sno, s.sclass, s.sname, c.cno, c.cname, sc.score
FROM student s, course c, score sc
WHERE s.sno = sc.sno AND c.cno = sc.cno AND s.sclass = '22大专信安1班';
```
使用以下SQL语句输出视图信息:
```sql
SELECT * FROM v_sc;
```
阅读全文