java随机抽取 编程 考试题

来源:百度知道 编辑:UC知道 时间:2024/05/10 22:52:30
随机抽取考试题,要求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