当前位置: 代码迷 >> ASP.NET >> ,超简单有关问题,
  详细解决方案

,超简单有关问题,

热度:6247   发布时间:2013-02-25 00:00:00.0
求助,超简单问题,在线等。
select top 100 PERCENT row_number() over (order by jifen desc) as rank,schoolcard,name from IH_weekRank 

从SQL中执行这个,获得一个排名的表(X行3列),我想知道这个表中某人的rank(就是在所有人中的排名),怎么获得?



------解决方案--------------------------------------------------------
探讨

引用:

你可以把这个当做一个新表啊,select * from (select top 100 PERCENT row_number() over (order by jifen desc) as rank,schoolcard,name from IH_weekRank) t where t.Name=..../不就行了


可以这么写么?
……

------解决方案--------------------------------------------------------
你不会把这个排序外面再加个select的?

select * from (select top 100 PERCENT row_number() over (order by jifen desc) as rank,schoolcard,name from IH_weekRank ) t
where name = 'abcdef'

看红色部分,要加表名
  相关解决方案