用asp随机从数据库中取出100条符合某个条件的记录,怎么写

用asp随机从数据库中取出100条符合某个条件的记录,怎么写
这个随机数要在某个范围之类,比如随机数必须大于200小于4000.

是Sql数据库

取得alixixi表中100条符合这个条件(id大于200小于4000)的随机记录.

SQL = "SELECT TOP 100 * FROM alixixi where id>200 and articleid<4000 ORDER BY NEWID()"

参考资料:http://www.alixixi.com/dev/Web/ASP/ASP_3/2007/200702053102.html

温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-04-16
方法A
读取所有数据到数据集中
取100个范围内随机数放到数组中
按数组中的随机数值输出数据集中对应行数据

方法B
取100分范围内数存放到数组中
构建临时表 建立新列 改列从范围内连续编号
查询临时表中数据 条件为新列值在数据值中

......
相似回答