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

数据库有一字段为数值型,根据此字段由高到低排列后,怎么获得整个记录的排名?具体如内容

2012-02-24 
数据库有一字段为数值型,根据此字段由高到低排列后,如何获得整个记录的排名?具体如内容就是说排成绩一样,

数据库有一字段为数值型,根据此字段由高到低排列后,如何获得整个记录的排名?具体如内容
就是说排成绩一样,从高分到低分排列,完了获得一个人的名次!

[解决办法]
set rs=server.createobject( "adodb.recordset ")
sql= "Select * From 数据表 order by 成绩 desc "
rs.open sql,conn,1,1
n=0
do while not rs.eof
n=n+1
if rs( "username ")= "用户 " then m=n
rs.movenext
loop
rs.close
set rs=nothing
response.write "用户的名次是 "&m


以上代码只是单纯的算出特定用户的名次

热点排行