sql 建立计算机系学生视图CS Student 9建立计算机系选修了1号课程的学生的视图CSS1。(注:使用上题建立的视图CS_Student)10删除视图CS S1。 11在计算机系学生视图CSStudent中找出选修了“数据库”课程且成绩在90分以上的学生。 12向计算机系学生视图CSStudent中插入一个新生记录,其中学号为95040,姓名为张三,年龄为20,男生。 13在计算机系学生视图CSStudent中,将学号为95010的学生姓名改为“李四”。 14删除计算机系学生视图CS_Studen
时间: 2023-07-16 11:17:15 浏览: 157
10、创建视图,显示每名学生的姓名、选修的课程门数、总周学时数、总学分数和加权平均分的查询,
5星 · 资源好评率100%
t:
9. 创建视图CSS1:
```
CREATE VIEW CSS1 AS
SELECT * FROM CS_Student
WHERE SNo IN (
SELECT SNo FROM SC
WHERE CNo = '1' AND Category = 'C'
);
```
10. 删除视图CS_S1:
```
DROP VIEW CS_S1;
```
11. 查询选修了“数据库”课程且成绩在90分以上的学生:
```
SELECT S.* FROM CS_Student S, SC C
WHERE S.SNo = C.SNo AND C.CNo = '数据库' AND C.Score >= 90;
```
12. 插入一个新生记录:
```
INSERT INTO CS_Student(SNo, SName, Age, Gender)
VALUES ('95040', '张三', 20, '男');
```
13. 将学号为95010的学生姓名改为“李四”:
```
UPDATE CS_Student SET SName = '李四' WHERE SNo = '95010';
```
14. 删除视图CS_Student:
```
DROP VIEW CS_Student;
```
阅读全文