鸿 网 互 联 www.68idc.cn

当前位置 : 服务器租用 > cms安装教程 > 科汛cms > >

ASP做随机查询的方法

来源:互联网 作者:佚名 时间:2015-01-06 16:00
做随机查询有两种,一种是随机读取N-M条连续的数据,还有一种是任意不按顺序读取数据。 方法如下。 1、随机读取N-M条联系的数据 Randomize rid=int(rnd*20+1) Se

做随机查询有两种,一种是随机读取N-M条连续的数据,还有一种是任意不按顺序读取数据。
方法如下。
1、随机读取N-M条联系的数据
Randomize
rid=int(rnd*20+1)
Set test_ti=Conn.Execute("SELECT * from table whereselect top 1 * from aaa order by rnd(id)",没有问题,取出来了, 可是,取出来的,总是固定的一条记录,肯定有问题
上网查,终于查到了,原来还是在这个rnd上下功夫
sql="SELECT TOP 1 * FROM aaa where hfid=0 ORDER BY rnd(-(id+"&rnd()&"))"
不过,还要在它前面加上一句:
Randomize

网友评论
<