数据库sql题:查出每个同学的平均分,要求查询结果中包括“姓名”,“平均分”
展开全部
可能有重名的学生,所以必须也要学号分组
select a.学号,a.姓名,avg(b.成绩) as 平均分 from 学生 a,成绩 b
where a.学号=b.学号 group by a.学号,a.姓名
select a.学号,a.姓名,avg(b.成绩) as 平均分 from 学生 a,成绩 b
where a.学号=b.学号 group by a.学号,a.姓名
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
select 姓名,avg(成绩) as 平均分 from table group by 姓名
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
select 姓名,avg(成绩) as 平均分
from 表1 inner join 表2
on(表1.学号=表2.学号)
group by 表1.姓名
from 表1 inner join 表2
on(表1.学号=表2.学号)
group by 表1.姓名
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
select from * avg(成绩) as 平均分
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你的应该是两个表查吧,用表连接比较好
select 姓名,平均分 from 表1 inner join 表2 on(表1.学号=表2.学号),平均分那里你应该会写吧
select 姓名,平均分 from 表1 inner join 表2 on(表1.学号=表2.学号),平均分那里你应该会写吧
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询