创建表
create table 学生表
(学号 varchar(8),
姓名 varchar(10))
insert into 学生表 values ('01010101','王一')
insert into 学生表 values ('01010102','王二')
insert into 学生表 values ('01010103','王三')
create table 选课内容表
(学号 varchar(8),
课程号 varchar(2),
成绩 int)
insert into 选课内容表 values ('01010101','C1',78)
insert into 选课内容表 values ('01010101','C2',88)
insert into 选课内容表 values ('01010102','C3',72)
insert into 选课内容表 values ('01010102','C5',78)
insert into 选课内容表 values ('01010103','C1',68)
insert into 选课内容表 values ('01010104','C2',98)
执行:
select a.学号,a.姓名,AVG(b.成绩) as 平均成绩 from 学生表 a,选课内容表 b where a.学号=b.学号 group by a.学号,a.姓名
结果: