标题:[求助]怎样实现排名次?
只看楼主
honrry
Rank: 1
等 级:新手上路
帖 子:103
专家分:0
注 册:2004-6-2
 问题点数:0 回复次数:15 
[求助]怎样实现排名次?
怎样实现排名次?如:本班学生50人,怎样进行排名?
搜索更多相关主题的帖子: 名次 
2004-06-18 09:02
寒星
Rank: 1
等 级:新手上路
帖 子:455
专家分:0
注 册:2004-6-7
得分:0 

select * from 表名 order by 分数 desc

desc是降序排列 asc是升序排列


http://www. 版主位置空缺
2004-06-18 09:35
honrry
Rank: 1
等 级:新手上路
帖 子:103
专家分:0
注 册:2004-6-2
得分:0 
SORRY,我没说明白。我是要求得名次(如A生:第2名,B生:第1名,C生:第10名。。。)

2004-06-18 11:28
寒星
Rank: 1
等 级:新手上路
帖 子:455
专家分:0
注 册:2004-6-7
得分:0 

我是要求得名次

什么意思?

你想怎么求?


http://www. 版主位置空缺
2004-06-18 11:32
honrry
Rank: 1
等 级:新手上路
帖 子:103
专家分:0
注 册:2004-6-2
得分:0 
可以这样说,50个学生已经按“select * from 表名 order by  年龄 desc”排序了,现在就想在年龄排序的基础上得到50个学生的成绩排名(名次),在EXEL中是用RACK()函数可以求德名次,ASP中如何?

2004-06-18 12:02
belin2000
Rank: 3Rank: 3
等 级:论坛游侠
威 望:5
帖 子:975
专家分:194
注 册:2004-6-2
得分:0 

其实,学asp不是学什么,而是学思想。我想到怎么做了,楼主再想想,应该也会想到的。


59ita点com(我就爱TA)
2004-06-18 12:05
honrry
Rank: 1
等 级:新手上路
帖 子:103
专家分:0
注 册:2004-6-2
得分:0 
6 楼 你在说仕么?

2004-06-18 12:13
寒星
Rank: 1
等 级:新手上路
帖 子:455
专家分:0
注 册:2004-6-7
得分:0 

belin2000

说说吧

云里来雾里去的


http://www. 版主位置空缺
2004-06-18 12:21
belin2000
Rank: 3Rank: 3
等 级:论坛游侠
威 望:5
帖 子:975
专家分:194
注 册:2004-6-2
得分:0 

select * from 表名 order by 分数 desc 得到的数据放在一个数组那里,数组是a(50) 你就可以得到a(i)了,i 就是名次拉 你就可以i 写进数据库,然后

select * from 表名


59ita点com(我就爱TA)
2004-06-18 12:22
寒星
Rank: 1
等 级:新手上路
帖 子:455
专家分:0
注 册:2004-6-7
得分:0 

i再写进数据库,就不必要了

我还以为你要用冒泡排序那个思想呢


http://www. 版主位置空缺
2004-06-18 12:25



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-2623-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.052655 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved