查询从MS Access检索随机记录

div*_*vya 4 random ms-access

可能重复:
如何从MS Access数据库中获取随机记录

在我的项目中,我经历了一个场景,我必须从MS Access表中随机检索记录.我应该使用什么查询来检索随机库中的记录?

Ren*_*uis 5

假设在一个表中MyTable你有一个ID自动递增整数的主键字段,你可以做这样的事情来检索,比如10个随机记录MyTable:

SELECT Top 10 *
FROM   (SELECT *,
           Rnd(ID) AS RandomValue
        FROM   MyTable)
ORDER  BY RandomValue 
Run Code Online (Sandbox Code Playgroud)

编辑:
找到另一个类似的答案:如何从MS Access数据库获取随机记录