标题:莫名其妙的问题
只看楼主
byters
Rank: 1
等 级:新手上路
帖 子:80
专家分:0
注 册:2008-8-11
结帖率:100%
 问题点数:0 回复次数:5 
莫名其妙的问题
莫名其妙的问题
select  top n * from table order by 点击率 为什么取出的不是n 而比n  多呢,点击率字段名IntCounts 数字类型默认是0,帮忙解决一下啊???
搜索更多相关主题的帖子: 奇怪的问题 
2008-11-06 16:48
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
得分:0 
具体代码怎么写的?
2008-11-06 16:59
lili0610
Rank: 2
等 级:新手上路
威 望:4
帖 子:197
专家分:0
注 册:2008-4-17
得分:0 
代码写出来

74915017ASP技术交流群
只收ASP程序员
JAVA群16670200
JAVA群现在不管理
2008-11-06 17:06
byters
Rank: 1
等 级:新手上路
帖 子:80
专家分:0
注 册:2008-8-11
得分:0 
是这样的我找了半天没找到答案
select top 20 * from news order by Counts Counts是数字类型的 ,数据库里有好多0,就有几个不是0的
2008-11-06 17:20
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
得分:0 
哦,明白了这个没办法因为按点击率排行时如果有相同点机率的数据库就会随即排。
2008-11-06 17:33
sunfishy
Rank: 3Rank: 3
等 级:论坛游侠
威 望:5
帖 子:311
专家分:163
注 册:2007-6-29
得分:0 
恩楼上正解.

如:你提取的数据第20个正好是0点击率.那么也会输出接下来的0点击率的数据的.

top的问题..

推荐:
      i=1
do while not rs.eof and i<=20
......
rs.movenext
i=i+1
loop
....
2008-11-07 08:57



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




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

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