查询各专业学生的平均成绩
时间: 2023-09-24 13:11:02 浏览: 158
好的,查询各专业学生的平均成绩的 SQL 语句如下:
```
SELECT major, AVG(score) AS avg_score
FROM student
JOIN score ON student.student_id = score.student_id
GROUP BY major;
```
这个 SQL 语句使用了 JOIN 操作连接了 student 和 score 两个表,并使用了 GROUP BY 子句按照专业进行分组。最后,使用 AVG 函数求出每个专业学生的平均成绩。
相关问题
查询计算机专业学生的平均成绩
你可以使用以下的 MySQL 查询语句来查询计算机专业学生的平均成绩:
```
SELECT AVG(score) FROM your_table WHERE major = '计算机';
```
其中,`your_table` 是你的数据表名,`score` 是成绩字段,`major` 是专业字段。你可以根据实际情况修改这些字段名和专业名称。这条查询语句会计算出所有计算机专业学生的平均成绩。
查询计算机专业学生的平均成绩多表查询
如果学生信息和成绩信息存储在不同的表中,你可以使用多表查询来获取计算机专业学生的平均成绩。假设学生信息存储在 `students` 表中,成绩信息存储在 `scores` 表中,且两个表通过 `student_id` 字段关联起来,你可以使用以下的 MySQL 查询语句来获取计算机专业学生的平均成绩:
```
SELECT AVG(score) FROM scores
INNER JOIN students ON scores.student_id = students.student_id
WHERE students.major = '计算机';
```
其中,`scores` 和 `students` 分别是成绩和学生信息的表名,`score` 是成绩字段,`major` 是专业字段,`student_id` 是关联字段。你可以根据实际情况修改这些字段名和专业名称。这条查询语句会先通过 `INNER JOIN` 将两个表按照 `student_id` 字段关联起来,然后筛选出专业为计算机的学生,并计算他们的平均成绩。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://img-home.csdnimg.cn/images/20210720083646.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_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)
![](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)