| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1318 人关注过本帖
标题:[求助]如何取数据库中的一部分记录啊
只看楼主 加入收藏
阳光白雪
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:39
帖 子:2220
专家分:0
注 册:2005-11-18
收藏
得分:0 
LS的如果记录很多的话,马上就会把服务器拖跨

专注于WEB前端交互平台开发:[url=http://blog./]blog.[/url](富客户端技术(RIA)交流平台)
2007-04-10 09:04
gdk2006
Rank: 4
等 级:业余侠客
威 望:8
帖 子:928
专家分:270
注 册:2006-7-2
收藏
得分:0 

LS说的是!但是他如果只有30条记录是不是可以考虑呢!那还有什么好的办法呢!

Y2lLwEij.rar (8.7 KB)


试试!不过是在数据很少的情况下啊!

[此贴子已经被作者于2007-4-10 9:13:02编辑过]


程序员的悲哀如何找女朋友?
追女解决方案百度“让她着迷”!
2007-04-10 09:07
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
收藏
得分:0 
可以用rs.move(行号)来实现把
rs.Move 10
Dim RowNum
RowNum=10
Dim RowCount
RowCount=rs.recordcount
Do Until rs.EOF
……
RowNum+=1
IF RowCount-RowNum=5 Then
Exit Do
End IF
rs.MoveNext
Loop
这样循环呢。
2007-04-10 10:22
xoyeo
Rank: 1
等 级:新手上路
帖 子:31
专家分:0
注 册:2006-5-24
收藏
得分:0 

谢谢各位关注和帮忙
小弟先去试一下

2007-04-11 09:37
xoyeo
Rank: 1
等 级:新手上路
帖 子:31
专家分:0
注 册:2006-5-24
收藏
得分:0 

可能是我没说清楚,我是说这样的,假如有这样的记录:
id name num
1 test1 7
2 test2 9
3 test3 8
4 test4 5
5 test5 9
6 test6 7
7 test7 3
8 test8 9
9 test9 8
10 test10 6
根据num排序后,我要取出中间的7条记录,就是去掉num中最大数的前两条和最小的一条.
我想做的就是一个评分程序,就是在任意的给出的分数中去掉一定数最高分和最低分,求中间一段分数的平均分

2007-04-11 09:57
xoyeo
Rank: 1
等 级:新手上路
帖 子:31
专家分:0
注 册:2006-5-24
收藏
得分:0 

谢谢各位特别要谢谢yms123
问题已解决了

2007-04-11 10:13
快速回复:[求助]如何取数据库中的一部分记录啊
数据加载中...
 
   



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

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