数据库sql题:查出每个同学的平均分,要求查询结果中包括“姓名”,“平均分”

如题所述

第1个回答  推荐于2018-04-15
可能有重名的学生,所以必须也要学号分组

select a.学号,a.姓名,avg(b.成绩) as 平均分 from 学生 a,成绩 b
where a.学号=b.学号 group by a.学号,a.姓名本回答被网友采纳
第2个回答  2012-06-02
select 姓名,avg(成绩) as 平均分 from table group by 姓名
第3个回答  2012-06-04
select 姓名,avg(成绩) as 平均分
from 表1 inner join 表2
on(表1.学号=表2.学号)
group by 表1.姓名
第4个回答  2012-06-05
select from * avg(成绩) as 平均分
第5个回答  2012-06-02
你的应该是两个表查吧,用表连接比较好
select 姓名,平均分 from 表1 inner join 表2 on(表1.学号=表2.学号),平均分那里你应该会写吧
相似回答