码迷,mamicode.com
首页 > 数据库 > 详细

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

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

标签:相同   --   with   avg   des   了解   sql语句   desc   group by   

解法一:

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

标签:相同   --   with   avg   des   了解   sql语句   desc   group by   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!