种植部总经理英文缩写:我想随机取出数据库中的5条数据?

来源:百度文库 编辑:高校问答 时间:2024/05/05 16:43:25
我想随机取出数据库中的5条数据?
怎么实现。
例如:我要取出sql server 数据库,表:user 中的随机的5条数据,怎样实现。

你可以先用select * from user取出全部的数据
然后取得rs的最大记录数(rs.recordcount),然后再随机取出1到最大记录数之间的随机5个数(这步应该很简单,不用解释如何做了吧呵呵),然后使用rs.move(你随机的5个数字之一)就可以分别取出5条记录来.这个办法的好处是你的主键id不需要是连续的,而绝大多数表都不是连续的呵呵.所以使用Sql语句的where id=随机数字的方法不是很安全