从 MS Access 检索随机记录的查询 [重复]

Posted

技术标签:

【中文标题】从 MS Access 检索随机记录的查询 [重复]【英文标题】:Query for retrieving random records from MS Access [duplicate] 【发布时间】:2012-03-30 04:57:28 【问题描述】:

可能重复:How to get random record from MS Access database

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

【问题讨论】:

【参考方案1】:

假设在表 MyTable 中有一个主键 ID 字段,它是一个自动增量整数,您可以执行类似的操作来检索来自 MyTable 的 10 条随机记录:

SELECT Top 10 *
FROM   (SELECT *,
           Rnd(ID) AS RandomValue
        FROM   MyTable)
ORDER  BY RandomValue 

编辑: 找到另一个类似的答案:How to get random record from MS Access database

【讨论】:

以上是关于从 MS Access 检索随机记录的查询 [重复]的主要内容,如果未能解决你的问题,请参考以下文章

所有从 php 中的 ms access 数据库中检索数据

ASP.NET - VB.NET - 从 MS-Access 数据库中检索记录

尝试从 MS Access DB 检索字段值时,Java 中的希腊词作为问号 [重复]

在 MS Access 中以分号分隔的列表检索电子邮件地址的子查询

使用 c# 和 oledb 查询更新 Ms-Access 2010 中的列值

MS Access - ADO 记录集,使用 SQL 语句检索数据和建表