• 全部
  • 基础类
  • 应用实例
  • 新技术前沿

这个问题怎么解决?

enrico 2003-05-17 02:44:34
数据库中试题表TQId为关键字,但是不连续,如001010000,001060060……
其余属性TQType(试题类型,共4种),TQDiff(难度,共5等)

如何根据老师给定的参数:每种题型的试题条数、整套试卷的平均难度系数随机抽取一套试卷?
...全文
7 点赞 收藏 10
写回复
10 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
enrico 2003-05-18
help 一下
我要的是平均难度,不是所有的题一个难度
回复
zurong 2003-05-18
一个愚笨的方法,就是每个难度系数不同的题目分别放在不同的表里,或者在一个表里用一个字段标识题目的难度系数,一张试卷,难度系数简单的可以分难度系数为0.1的为几题,难度系数为0.2的为几题,难度系数为0.3的为几题的吧。。。本人暗自猜测的,不妥之处请大家指点,然后依次取出不同系数的随机题目就可以了吧?说得不对,不要骂我啊
回复
sunnyfigo 2003-05-18
哇 好高深啊
回复
enrico 2003-05-17
是的,也就是说比如随机产生10个数,要求这10个数的总和是8
回复
a1n1 2003-05-17
能使随机出现的数达到你所给定的平均数吗?
回复
enrico 2003-05-17
我不是要得到平均数,而是如何达到我所给定的平均数
回复
a1n1 2003-05-17
用AVG()函数可以得到平均数
回复
enrico 2003-05-17
可是如何达到平均难度系数呢?
回复
erigido 2003-05-17
跟着学习。占了搂主的光了
回复
ben988211 2003-05-17
按类型(type)和难度(diff)分别取题(num)

select top num * from table
where TQType = type and tqdiff = diff
order by newid()

能够实现很高程度的随机
回复
相关推荐
发帖
MS-SQL Server
创建于2007-09-28

3.3w+

社区成员

MS-SQL Server相关内容讨论专区
申请成为版主
帖子事件
创建了帖子
2003-05-17 02:44
社区公告
暂无公告