数据库创建视图查询平均成绩并以成绩降序排列
时间: 2023-12-21 15:06:14 浏览: 209
建立学生基本信息查询-Access实例应用
假设我们有一个名为"score"的表,其中包含学生姓名、科目和成绩。我们可以通过以下SQL语句创建一个视图来查询平均成绩并以成绩降序排列:
```
CREATE VIEW avg_score AS
SELECT name, AVG(score) AS avg_score
FROM score
GROUP BY name
ORDER BY avg_score DESC;
```
这将创建一个名为"avg_score"的视图,其中包含每个学生的平均成绩,并按平均成绩降序排列。我们可以通过以下SQL语句查询这个视图:
```
SELECT * FROM avg_score;
```
这将返回一个结果集,其中包含每个学生的姓名和平均成绩,并按平均成绩降序排列。
阅读全文