l29550242
x-av
采纳率0%
2021-02-27 13:33

考试出卷多条件随机出题

15
已结题

出题条件如图,需要实现按此设置随机出题100道,形成试卷,学员登录题目不相同。最好给出sql语句 环境是asp.net +mssql2012

  • 点赞
  • 收藏
  • 复制链接分享

3条回答

  • qq_44471040 一个人三座城 1月前
    select top 100 *, NewID() as random from 表 order by random
    
    

    这是放进程序中,可以优化的写法

    点赞 评论 复制链接分享
  • qq_44471040 一个人三座城 1月前
    select top 100 * from 表 order by newid()

    可以拿10测试

    点赞 评论 复制链接分享
  • weixin_41908433 知雀的天空 2月前
    SELECT * FROM table ORDER BY RAND() LIMIT 100

    利用mysql的随机函数order by然后取100条

    点赞 评论 复制链接分享

为你推荐