这个问题怎么解决?

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

如何根据老师给定的参数:每种题型的试题条数、整套试卷的平均难度系数随机抽取一套试卷?
...全文
57 10 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
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()

能够实现很高程度的随机

34,838

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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