java随机抽取 编程 考试题
随机抽取考试题,要求10道题,2个难的,3的简单的,5个中等的,如何去编?
参考答案:在设计数据库的时候加上一个字段来标识题目的难易度。
获取的时候用如下sql语句。随机获取3条记录
Access-->
SELECT TOP 3 * FROM tablename ORDER BY rnd(id)
Sql-->
SELECT TOP 3 * FROM tablename ORDER BY newid()
Oracle-->
select * from (SELECT * FROM tablename ORDER BY dbms_random.value) where rownum <= 3