SQL视图中更正郑丽的成绩,在录入的时候因录入错误多录了5分。
时间: 2024-03-03 14:53:46 浏览: 118
您可以通过以下 SQL 语句来更正郑丽的成绩:
```
UPDATE 成绩单视图
SET 成绩 = 成绩 - 5
WHERE 姓名 = '郑丽';
```
其中,`成绩单视图` 是您所创建的包含成绩信息的视图名称,`姓名` 和 `成绩` 分别是该视图中的列名。通过 `WHERE` 子句指定了要修改的行,即姓名为“郑丽”的那一行,然后将该行的成绩减去 5 分,即为更正后的成绩。
相关问题
查询和“郑丽”同性别并同专业的同学Sname,并且结果不显示郑丽
好的,可以使用以下SQL语句来查询和“郑丽”同性别并同专业的同学Sname,并且结果不显示郑丽:
```
SELECT Sname
FROM student_table
WHERE Sex = (SELECT Sex FROM student_table WHERE Sname = '郑丽')
AND Major = (SELECT Major FROM student_table WHERE Sname = '郑丽')
AND Sname != '郑丽';
```
这条SQL语句与之前的语句基本相同,只是在WHERE子句中增加了一个条件:Sname不等于“郑丽”,从而排除了“郑丽”本人的记录。
查询和“郑丽”同性别并同专业的同学Sname
好的,假设你要查询的学生表名称为"student_table",可以使用以下SQL语句来查询和“郑丽”同性别并同专业的同学Sname:
```
SELECT Sname
FROM student_table
WHERE Sex = (SELECT Sex FROM student_table WHERE Sname = '郑丽')
AND Major = (SELECT Major FROM student_table WHERE Sname = '郑丽');
```
这条SQL语句通过子查询的方式,先找到“郑丽”的性别和专业,然后通过WHERE子句筛选出性别和专业与“郑丽”相同的记录,最后返回这些记录的Sname列。
阅读全文