1)对每个课程,求学生的选课人数和学生的最高成绩,并把结果存入‘课程汇总’数据表。使用SELECT INTO 和INSERT INTO 两种方法实现。
时间: 2024-03-07 11:46:51 浏览: 83
SELECT INTO 和 INSERT INTO SELECT 两种表复制语句简单介绍
使用 SELECT INTO 实现:
```
SELECT COUNT(*) AS 选课人数, MAX(成绩) AS 最高成绩
INTO 课程汇总
FROM 成绩
GROUP BY 课程号;
```
使用 INSERT INTO 实现:
```
INSERT INTO 课程汇总 (课程号, 选课人数, 最高成绩)
SELECT 课程号, COUNT(*), MAX(成绩)
FROM 成绩
GROUP BY 课程号;
```
注意,使用 INSERT INTO 操作时需要先创建好表结构,而使用 SELECT INTO 操作则会自动创建新表。
阅读全文