SQL查询 表A 包括1 、2、3班学生的信息和成绩 查找每一个班所有同学的平均分
时间: 2024-03-21 16:40:06 浏览: 18
可以使用如下的 SQL 查询语句:
```
SELECT class, AVG(score) AS avg_score
FROM A
GROUP BY class;
```
其中,`A` 表是包括所有学生信息和成绩的表,`class` 是班级列的列名,`score` 是成绩列的列名。使用 `GROUP BY` 子句按照班级分组,并使用 `AVG` 函数计算每个班级所有同学的平均分,并将结果显示为 `avg_score` 字段。
相关问题
用SQL语言查询“ 12 级计算机 1 班”所有学生的学号、姓名和平均成绩。
假设学生信息存储在名为“students”的表中,包括学号、姓名和班级等字段,并且成绩存储在名为“scores”的表中,包括学号、课程编号和成绩等字段。可以使用以下SQL语句查询:
```
SELECT s.student_id, s.student_name, AVG(sc.score) AS avg_score
FROM students s
JOIN scores sc ON s.student_id = sc.student_id
WHERE s.class = '12级计算机1班'
GROUP BY s.student_id, s.student_name
```
这个查询使用JOIN将学生信息和成绩表连接起来,并通过WHERE子句过滤出班级为“12级计算机1班”的学生。最后使用AVG函数计算平均成绩,并用GROUP BY子句按学号和姓名分组。
用sql语句写一个视图并查询平均成绩在90分以上的学生学号和平均成绩
可以使用如下的SQL语句创建视图:
```
CREATE VIEW v_sg AS
SELECT 学号, AVG(成绩) AS 平均成绩
FROM sg
GROUP BY 学号;
```
解释:
首先,我们使用 `CREATE VIEW` 语句来创建一个名为 `v_sg` 的视图。在视图的定义中,我们使用 `SELECT` 语句选择了 `学号` 和 `成绩` 列,并且使用 `AVG` 函数计算了每个学生的平均成绩。我们还使用 `GROUP BY` 子句将数据按照 `学号` 进行分组。
接着,我们可以使用下面的SQL语句查询平均成绩在90分以上的学生学号和平均成绩:
```
SELECT 学号, 平均成绩
FROM v_sg
WHERE 平均成绩 >= 90;
```
解释:
这里我们使用 `SELECT` 语句选择了 `学号` 和 `平均成绩` 列作为查询结果的输出。然后,我们在 `FROM` 子句中指定了视图 `v_sg` 作为数据来源。接着,我们使用 `WHERE` 子句对数据进行筛选,只保留平均成绩在90分以上的学生。
相关推荐
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.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)