读书人

随机取出10条记录,ACCESS数据库解决办

发布时间: 2012-04-05 12:42:40 作者: rapoo

随机取出10条记录,ACCESS数据库
语句怎么写,请贴出代码,谢谢.
order by newid()那个只适用于sqlserver.不要再说这个办法了哦.

[解决办法]
--try

Randomize


sql= "select * from 表 where order by rnd(-(id+ "&rnd()& ")) "
[解决办法]
--假设表中有唯一字段ID,使用如下SQL:

select top 3 * from 表名 order by rnd(id)


参考ChangeChange版主的文章:

关于如何生成随机记录(二)如何解决每次RND的结果都一样的问题?

http://access911.net/fixhtm/77FAB31E1BDC.htm?tt=关于如何生成随机记录(二)如何解决每次RND的结果都一样的问题?《函数》

读书人网 >Access

热点推荐