sql语句查询各门课程平均分的最大值
Posted 向前爬的蜗牛
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sql语句查询各门课程平均分的最大值相关的知识,希望对你有一定的参考价值。
解法一:
select courseno,stuno,avg(score) ‘平均分最高值‘--这里是求平均,后面的条件是过滤最大值的 from tablename group by courseno,stuno having avg(score) >= all (select avg(score) sco--这里是过滤最大值 from tablename group by courseno)
解法二:
select top 1 with ties courseno,avg(score) ‘平均分最高值‘--这里的with ties 就是为了解决相同排名的,找出排列相同的值
from tablename
group by courseno
order by 平均分最高值 desc
以上是关于sql语句查询各门课程平均分的最大值的主要内容,如果未能解决你的问题,请参考以下文章