当前位置: 代码迷 >> Sql Server >> ?求某个整型字段从大到小前5名的平均值(表数据多于200万),该怎么解决
  详细解决方案

?求某个整型字段从大到小前5名的平均值(表数据多于200万),该怎么解决

热度:66   发布时间:2016-04-27 20:22:16.0
????~~求某个整型字段从大到小前5名的平均值(表数据多于200万)
请看标题,谢谢!要考虑查询速度(sql   2000)。

------解决方案--------------------
select avg(select top 5 ziduan from tablename order by ziduan desc)
------解决方案--------------------
----假设整数字段名称为num
select avg(num) from (select top 5 num from table order by num DESC) as t
------解决方案--------------------
看看
  相关解决方案