考试出卷多条件随机出题

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

SELECT * FROM table ORDER BY RAND() LIMIT 100

 

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

select top 100 * from 表 order by newid()

可以拿10测试

select top 100 *, NewID() as random from 表 order by random

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