求救分班问题!!!

liugui007 2003-12-03 09:55:25
通过学生姓名(汉拼)或学生成绩或性别分班,或使用三种条件相结合分班,可分成任意的班级数,要求各班的学生姓名与学生成绩与性别比例相同,
昨天小飞的方法,公司说对数据库压力太大,个为老大,想想办法,不然我要下班了
...全文
79 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
liugui007 2003-12-05
  • 打赏
  • 举报
回复
谢谢给与的帮助
DemonXHunter 2003-12-04
  • 打赏
  • 举报
回复
数据库中保存学生信息,比如如下字段
Table student
字段为:name ,sex, score
比如要按照性别和分数分成3个班,我们可以从数据库这样选数据
select * from student order by sex,score
选出的记录中
第3n+1个给第一个班
低3n+2个给第二个班
第3n+3个给第三个班
这样的比例基本相同的(谁也无法保证绝对相同),注意排序的时候应该先按sex排序,再按其他条件排序,因为sex情况最少(只有男女两种)
frankkon 2003-12-04
  • 打赏
  • 举报
回复
关注
liugui007 2003-12-03
  • 打赏
  • 举报
回复
各个班的高分,低分比例相同,其他也是
northwolves 2003-12-03
  • 打赏
  • 举报
回复
B,P,M,F在各班比例相同?
liugui007 2003-12-03
  • 打赏
  • 举报
回复
就是按姓名的汉语拼音顺序排列,各个班的各个比例相同
rainstormmaster 2003-12-03
  • 打赏
  • 举报
回复
//要求各班的学生姓名与学生成绩与性别比例相同,

学生姓名的比例 是什么意思
northwolves 2003-12-03
  • 打赏
  • 举报
回复
看不明白。

7,762

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧