如何检索出数据库中指定条件的记录
本人正在研究这样一个小东东:学生考试成绩管理系统,要求:能够找出年级前60名来,并将这些人分成两场,每场30人,要求每场中的每个人前后左右都没有本班学生(防止作弊),剩下的所有人在进行分场,每场30,要求同上,并在每场中直接录入成绩,然后按班级汇总到数据库中的一些表中,本人刚接触到PB,不是很明白,望大家多指教!!!谢啦!
[解决办法]
指教不敢当,但首先想说一声,发帖子给上几分有那么难吗?发帖默认是20分,怎么只记得把20改成0,而不是比20更多点的数字,说完了。闪人
[解决办法]
查询前60用
select top 60 。。。 from table;
[解决办法]
这个问题不是PB的问题。是数学的问题。
是算法的问题。
[解决办法]
首先你给的条件不足
一:考场座位什么样的?圆桌?还是1行,还是2行每行15个,还是3行每行10个……?
二:每个班级有几个人?
三:你的问题很可能根本无解
比如,我教学一个班,50人,我教得特好,我班每个学生都是全年级前60名,前60名独分两个考场
你怎么排都不能保证我班所有人周围没有自己同班同学?
[解决办法]
楼主你的逻辑思维能力太差
我说全班都全年级前60是给你的极端例子
有一个不是前60的你就能保证能排开?还有2个?还是3个?
你知道每班前60必须不超过的才能保证能排开吗?
不考虑?不考虑我这个班就考得好,你的程序就会永远算不出结果
考试还考不考了