SQL如何把一个表中的相同字段合并?
具体的表如下表学号1姓名1分数1学号1姓名1分数2学号2姓名2分数1学号2姓名2分数2合并后学号1姓名1平均分数学号2姓名2平均分数分数1和分数2是同一列中的值有的相同有...
具体的表如下
表
学号1 姓名1 分数1
学号1 姓名1 分数2
学号2 姓名2 分数1
学号2 姓名2 分数2
合并后
学号1 姓名1 平均分数
学号2 姓名2 平均分数
分数1和分数2是同一列中的值 有的相同有的不同,相同学号姓名的求平均啊 展开
表
学号1 姓名1 分数1
学号1 姓名1 分数2
学号2 姓名2 分数1
学号2 姓名2 分数2
合并后
学号1 姓名1 平均分数
学号2 姓名2 平均分数
分数1和分数2是同一列中的值 有的相同有的不同,相同学号姓名的求平均啊 展开
展开全部
用group by 进行分组 用avg 求平均值
select 学号,姓名,avg(分数) from 表 group by 学号,姓名
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
select 学号,姓名,avg(分数) as 平均分数
from 表
group by 学号,姓名
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
SELECT 学号1, 姓名1, AVG(分数1) AS 平均分数
FROM tab1
GROUP BY 学号1, 姓名1
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询