我用存储过程
create proc proc_aaa
@name varchar(20)
as
select top 10 ROW_NUMBER() over (order by 积分) as 排名
from 表
where name like @name
当@name 为 '%'时当然没问题排名弄的好好的
当要查询时就出来问题了 他不管你查什么 排名都是1
想请教个用于创建这种排名查询 的方法
就是能有排名 查询的时候 排名多少就是多少 这种
谢谢各位~!!
...全文
181打赏收藏
sql排名 与查询的问题
我用存储过程 create proc proc_aaa @name varchar(20) as select top 10 ROW_NUMBER() over (order by 积分) as 排名 from 表 where name like @name 当@name 为 '%'时当然没问题排名弄的好好的 当要查询时就出来问题了 他不管你查什么 排名都是1 想请教个用于创建这种排名查询 的方法 就是能有排名 查询的时候 排名多少就是多少 这种 谢谢各位~!!