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

2025-01-01 12:03:33
推荐回答(2个)
回答1:

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

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

回答2:

方法A
读取所有数据到数据集中
取100个范围内随机数放到数组中
按数组中的随机数值输出数据集中对应行数据

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

......