首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

GridView兑现并列排名

2013-02-05 
GridView实现并列排名从数据库绑定数据,绑定人数字段(People),数据库有几千条数据, 字段(People)可能有数

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 表 

热点排行