利用上面的视图,查询平均分在 80~85 和 60~70 的数据记录,其中包括学号、姓名、所在系、平均分、课程门数字段
时间: 2023-08-25 18:04:32 浏览: 40
可以使用如下 SQL 语句来查询平均分在 80~85 和 60~70 的数据记录,其中包括学号、姓名、所在系、平均分、课程门数字段:
```
SELECT s.sno AS StudNo, s.sname AS StudName, d.dname AS DeptName, v.AvgScore, v.CountCourse
FROM student s
INNER JOIN department d ON s.dept = d.dept
INNER JOIN V_StudAvgScore1 v ON s.sno = v.StudNo
WHERE (v.AvgScore >= 80 AND v.AvgScore <= 85) OR (v.AvgScore >= 60 AND v.AvgScore <= 70)
```
这个查询语句中,首先使用 inner join 关键字将三个表(student、department 和 V_StudAvgScore1)连接起来,然后使用 WHERE 子句对平均分在 80~85 和 60~70 的数据记录进行筛选,最终查询出符合条件的学生的学号、姓名、所在系、平均分和课程门数字段。
相关问题
mysql利用题8中建好的视图stud_avg_view,查询平均成绩在80分以上的学生学号。
可以使用以下SQL语句在MySQL中查询平均成绩在80分以上的学生学号:
```
SELECT 学号 FROM stud_avg_view WHERE 平均成绩 >= 80;
```
该查询将返回平均成绩在80分以上的学生学号。使用视图查询,可以方便地对数据库中的数据进行统计和分析。
用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分以上的学生。
相关推荐
![pptx](https://img-home.csdnimg.cn/images/20210720083543.png)
![](https://img-home.csdnimg.cn/images/20210720083646.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)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)