mysql查询最高分最低分
时间: 2023-06-22 10:39:01 浏览: 133
这可以通过以下的 SQL 查询语句实现:
查询最高分:
```
SELECT MAX(score) FROM table_name;
```
其中,`table_name` 是你要查询的表名称,`score` 是你要查询的分数列名称。
查询最低分:
```
SELECT MIN(score) FROM table_name;
```
同样地,`table_name` 是你要查询的表名称,`score` 是你要查询的分数列名称。
相关问题
mysql 查询每门课程的最高分和最低分
可以使用以下 SQL 语句来查询每门课程的最高分和最低分:
```
SELECT course_name, MAX(score) AS max_score, MIN(score) AS min_score
FROM scores
GROUP BY course_name;
```
其中,`scores` 是包含了课程名和分数的表,包括以下列:`course_name` 和 `score`。`MAX()` 函数返回每门课程的最高分,`MIN()` 函数返回每门课程的最低分。`GROUP BY` 子句将结果按照课程名进行分组。
用MySQL查询选课表中各门课的课程号,最高分,最低分和平均分,查询结果各列的列名分别为课程号,最高分,最低分和平均分。
可以使用如下的SQL语句进行查询:
```
SELECT course_id, MAX(score) AS highest_score, MIN(score) AS lowest_score, AVG(score) AS average_score
FROM course_selection
GROUP BY course_id;
```
其中,`course_selection` 表为选课表,包含了学生的选课信息,包括课程号 `course_id` 和分数 `score`。使用 `GROUP BY` 语句按照课程号分组,然后使用聚合函数 `MAX`、`MIN` 和 `AVG` 计算每门课的最高分、最低分和平均分。最后,使用 `AS` 关键字为聚合函数指定别名,使得查询结果的列名符合要求。
阅读全文