mysql查询course表中每门课程的平均成绩,最高成绩,成绩之和
时间: 2024-01-30 07:02:14 浏览: 45
好的,你可以使用如下的 SQL 语句来实现:
```
SELECT cno, AVG(score) AS avg_score, MAX(score) AS max_score, SUM(score) AS sum_score
FROM sc
GROUP BY cno;
```
这条语句会查询 `sc` 表中每门课程的平均成绩、最高成绩和成绩之和,使用 `GROUP BY` 子句对课程号进行分组,并使用 `AVG()`、`MAX()` 和 `SUM()` 函数分别求出平均成绩、最高成绩和成绩之和。
相关问题
mysql求选修各门课程的最高、最低与平均成绩。
可以使用MySQL的聚合函数来计算选修各门课程的最高、最低与平均成绩。例如,可以使用 MAX、MIN 和 AVG 函数来计算:
SELECT course_name, MAX(score) AS highest_score, MIN(score) AS lowest_score, AVG(score) AS average_score
FROM student_scores
GROUP BY course_name;
这样就可以得到每门课程的最高、最低与平均成绩。
51) 查询各门课的平均成绩,最高成绩以及最低成绩。要求有课程名称mysql
假设成绩表的结构如下:
| id | student_id | course_id | score |
|----|------------|-----------|-------|
| 1 | 1001 | 1 | 80 |
| 2 | 1002 | 1 | 85 |
| 3 | 1003 | 1 | 90 |
| 4 | 1001 | 2 | 75 |
| 5 | 1002 | 2 | 70 |
| 6 | 1003 | 2 | 65 |
| 7 | 1001 | 3 | 95 |
| 8 | 1002 | 3 | 85 |
| 9 | 1003 | 3 | 90 |
可以使用如下 SQL 语句查询各门课的平均成绩、最高成绩以及最低成绩:
```
SELECT
c.name AS course_name,
AVG(s.score) AS average_score,
MAX(s.score) AS max_score,
MIN(s.score) AS min_score
FROM
score s
JOIN course c ON s.course_id = c.id
GROUP BY
c.name;
```
查询结果如下:
| course_name | average_score | max_score | min_score |
|-------------|---------------|-----------|-----------|
| 语文 | 85.00 | 90 | 80 |
| 数学 | 70.00 | 75 | 65 |
| 英语 | 90.00 | 95 | 85 |
相关推荐
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![-](https://img-home.csdnimg.cn/images/20210720083327.png)
![-](https://img-home.csdnimg.cn/images/20210720083327.png)
![-](https://img-home.csdnimg.cn/images/20210720083327.png)
![-](https://img-home.csdnimg.cn/images/20210720083327.png)
![-](https://img-home.csdnimg.cn/images/20210720083327.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)