Access允许您使用查询来随机选择记录。以下是一个示例查询,该查询将随机选择表中的5条记录:
SELECTTOP5* FROMtableName ORDERBYRnd(-(100000*ID)*Time());
在上面的查询中,tableName是您要从中随机选择记录的表的名称。ID是表中的唯一标识符列,用于确保每个记录都有不同的随机值。Time()函数返回当前时间,因此每次运行查询时,它都会使用不同的种子值生成随机数。最后,Rnd()函数使用实时的种子值生成一个随机数。
请注意,查询结果不一定是彼此独立的随机记录集,如果您需要独立的随机记录,请使用不同的种子值在多个查询中随机数据。
