| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 678 人关注过本帖
标题:索引使用问题
取消只看楼主 加入收藏
TZTJ
Rank: 3Rank: 3
等 级:论坛游侠
威 望:1
帖 子:737
专家分:115
注 册:2008-1-15
结帖率:100%
收藏
已结贴  问题点数:20 回复次数:7 
索引使用问题
请教高手吹水佬,上次你给的代码,
SELECT *FROM lsb WHERE 年级=="七年级" INTO  cursor ccb
 
 INDEX on RAND(RECNO()) TAG 班序 (同班不能排在一起,但在实际使用时,出现一些怪现象,偶尔出现同班连排,
特别数据少(70以下)都是按班级顺排,根本没有效果,究竟是什么原因我查不到,吹水佬能帮忙吗?)
2015-11-29 12:30
TZTJ
Rank: 3Rank: 3
等 级:论坛游侠
威 望:1
帖 子:737
专家分:115
注 册:2008-1-15
收藏
得分:0 
首先感谢吹水佬。各位高手有什么妙招?同班不能相连的排序
2015-11-29 15:35
TZTJ
Rank: 3Rank: 3
等 级:论坛游侠
威 望:1
帖 子:737
专家分:115
注 册:2008-1-15
收藏
得分:0 
用rand()可以,增加一个字段作为随机数据,然后排序,但怎样避免产生重复数据呢?
2015-11-29 16:14
TZTJ
Rank: 3Rank: 3
等 级:论坛游侠
威 望:1
帖 子:737
专家分:115
注 册:2008-1-15
收藏
得分:0 
先感谢
2015-11-29 17:06
TZTJ
Rank: 3Rank: 3
等 级:论坛游侠
威 望:1
帖 子:737
专家分:115
注 册:2008-1-15
收藏
得分:0 
方法可以,但在实际使用可能不是很理想
2015-11-29 17:25
TZTJ
Rank: 3Rank: 3
等 级:论坛游侠
威 望:1
帖 子:737
专家分:115
注 册:2008-1-15
收藏
得分:0 
我还是思考INDEX on RAND(RECNO()) TAG 班序,为什么多数据还是可以得,而数据少不产生效果呢?
2015-11-29 17:32
TZTJ
Rank: 3Rank: 3
等 级:论坛游侠
威 望:1
帖 子:737
专家分:115
注 册:2008-1-15
收藏
得分:0 
请教吹水佬,我还是不明白,用你提供的数据尽量减少,效果还是可以,但我先把学生分配到考场,再把一个考场数据选出再排就没有效果。
由于在实际中每个考场人数不一样。可能有64,61、67、58等等,如果按你设计考场表,8行8列,64比较易容选出,而像
61、67、58怎样选出来呢?

[此贴子已经被作者于2015-11-29 17:57编辑过]

2015-11-29 17:55
TZTJ
Rank: 3Rank: 3
等 级:论坛游侠
威 望:1
帖 子:737
专家分:115
注 册:2008-1-15
收藏
得分:0 
比较困难同班不相连,我尝试各种方法不太理想,有的方法看来可行,但实际使用不方便,很繁琐
上次吹水佬提供的乱序效果很不错,但考场人数不同时,就显得困难了。我也考虑过奇偶,只有两个可以,一个年级多班时就难搞

[此贴子已经被作者于2015-11-29 21:32编辑过]

2015-11-29 21:22
快速回复:索引使用问题
数据加载中...
 
   



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

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