读书人

GridView兑现并列排名

发布时间: 2013-02-05 10:40:57 作者: rapoo

GridView实现并列排名
从数据库绑定数据,绑定人数字段(People),数据库有几千条数据, 字段(People)可能有数量相同 怎样实现并列排名?? 绑定的数据可实现分页功能和重新向服务器发送 因为要选择1—5 6—10 11—15 .....?
[解决办法]
select 名次=dense_rank()over(order by 分数 desc),学生id,分数 from 表
[解决办法]
用sql语句能实现排名
如果是sqlserver2005以上,按1楼的sql就可以了
select 名次=dense_rank()over(order by 分数 desc),学生id,分数 from 表

如果是access
select 名次=dcount("分数","表","分数 > " & 表.分数) +1,学生id,分数 from 表

读书人网 >asp.net

热点推荐