MySQL,修改所有的考试成绩,在原来基础上降低2分
时间: 2024-02-17 16:01:54 浏览: 11
你可以使用以下的SQL语句来将所有考试成绩降低2分:
```
UPDATE exam_scores SET score = score - 2;
```
这个语句会将exam_scores表中所有的score字段减去2。注意要确保这个操作是你所需要的,因为这会直接修改数据库中的数据。
相关问题
mysql查询选修2号课程且成绩在90分以上的所有学生的学号和姓名
以下是MySQL查询选修2号课程且成绩在90分以上的所有学生的学号和姓名的语句:
```mysql
SELECT student.sno, student.sname
FROM student, sc
WHERE student.sno = sc.sno
AND sc.cno = '2'
AND sc.grade >= 90;
```
其中,`student`是学生表,`sc`是选课表,`sno`是学号,`sname`是姓名,`cno`是课程号,`grade`是成绩。
MySQL查询所有成绩的总分、平均分
好的,您可以使用如下的 SQL 语句来查询所有成绩的总分、平均分:
```
SELECT SUM(分数) AS 总分, AVG(分数) AS 平均分
FROM 成绩;
```
其中,`成绩` 表存储了学生的考试成绩信息。`SUM(分数)` 表示对所有成绩求和,`AVG(分数)` 表示对所有成绩求平均值。`AS` 关键字用于给求和、求平均值后的列取别名,方便后续使用。
执行该 SQL 语句后,会返回所有成绩的总分和平均分。