如何从数据库中随机抽取10道题或20道题?

如何从数据库中随机抽取10道题或20道题?题库将在微信公众号上使用,完成测试。

SELECT *
FROM 题库表 SAMPLE (50)
WHERE ROWNUM <= 20;

    在题库中随机挑50%的范围,取20条明细
select * from table 
order by rand()  -------- 对随机数进行排序
limit <pageSize> ------ 显示题数