根据上一次实验所建立的数据库Student和基本表S(学生表)、C(课程表)、SC(选课表),完成下列操作:(9)如果学生周立波的数据结构成绩低于65,则加上10分; (10)将成绩最低的学生的成绩加上10分。 (11)为没有选课的学生增加选修“01”课程的选课记录; (12)把选修“数学”但不及格的学生成绩全部改成空值; (13)删除成绩低于总平均成绩的女生的选课记录。sql sever
时间: 2024-01-22 18:03:04 浏览: 55
(9)修改学生周立波的数据结构成绩:
```
UPDATE S
SET Datascore = Datascore + 10
WHERE Sname = '周立波' AND Datascore < 65;
```
(10)将成绩最低的学生的成绩加上10分:
```
UPDATE S
SET Datascore = Datascore + 10
WHERE Sno = (
SELECT TOP 1 Sno
FROM SC
GROUP BY Sno
ORDER BY AVG(Score) ASC
);
```
(11)为没有选课的学生增加选修“01”课程的选课记录:
```
INSERT INTO SC(Sno, Cno, Score)
SELECT S.Sno, '01', NULL
FROM S
WHERE NOT EXISTS (
SELECT *
FROM SC
WHERE S.Sno = SC.Sno
);
```
(12)把选修“数学”但不及格的学生成绩全部改成空值:
```
UPDATE SC
SET Score = NULL
WHERE Cno = '03' AND Score < 60;
```
(13)删除成绩低于总平均成绩的女生的选课记录:
```
DELETE FROM SC
WHERE Sno IN (
SELECT S.Sno
FROM S
WHERE Ssex = '女'
AND (SELECT AVG(Score) FROM SC) > (
SELECT AVG(Score)
FROM SC
WHERE SC.Sno = S.Sno
)
);
```
相关推荐
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![sql](https://img-home.csdnimg.cn/images/20210720083646.png)
![application/x-rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_lunwen.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)