| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2725 人关注过本帖
标题:[求助]怎样实现排名次?
只看楼主 加入收藏
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
快速回复:[求助]怎样实现排名次?
数据加载中...
 
   



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

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