创建视图 视图内容为每门课程的课程号 课程名 选课人数 平均成绩 并按平均成绩降序排列
时间: 2023-11-10 16:05:09 浏览: 298
好的,以下是创建该视图的 SQL 语句:
```sql
CREATE VIEW course_summary AS
SELECT course.course_id, course.course_name, COUNT(*) AS enrolled_count, AVG(score) AS avg_score
FROM course JOIN enrollment ON course.course_id = enrollment.course_id
GROUP BY course.course_id, course.course_name
ORDER BY avg_score DESC;
```
该视图会返回每门课程的课程号、课程名、选课人数和平均成绩,并按照平均成绩降序排列。您可以通过以下语句查询该视图:
```sql
SELECT * FROM course_summary;
```
阅读全文