首页 > 数据库技术 > 详细

sql语句查询各门课程平均分的最大值

时间:2017-08-21 20:08:09      阅读:550      评论:0      收藏:0      [点我收藏+]

解法一:

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语句查询各门课程平均分的最大值

原文:http://www.cnblogs.com/wdpnodecodes/p/7406269.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!