新建一个表AVGgr(Cname, AVGgrade),在数据库STU中查询每门课的平均成绩,并将结果插入AVGgr表
时间: 2024-05-01 17:17:42 浏览: 180
好的,你需要将以下 SQL 语句输入到数据库中,即可完成你所描述的操作:
```
CREATE TABLE AVGgr (
Cname VARCHAR(255),
AVGgrade FLOAT
);
INSERT INTO AVGgr (Cname, AVGgrade)
SELECT Cname, AVG(Grade)
FROM STU
GROUP BY Cname;
```
这个 SQL 查询语句将会创建一个新表 AVGgr,然后会从 STU 表中查询每门课的平均成绩,并将结果插入 AVGgr 表中。查询结果会按照课程名称(Cname)进行分组,并求出每门课程(Cname)的平均成绩(AVGgrade)。
你可以根据需要对表名称和字段名称进行修改,以适应你的具体情况。
阅读全文