我在用ASP连接access 这个桌面数据库的时候,有时候要随机读取ID,传统的办法是:
select top 3 * from tablename order by Rnd(ID)
但这样不行,默认还是按ID排序。
解决办法加上timer() 这个函数
select top 3 * from tablename order by Rnd(ID-timer())
记录下,送给需要的同学
array(2) { ["docs"]=> array(0) { } ["count"]=> int(0) } 111string(0) "" int(1) int(10) int(70) int(8640000) string(13) "likecs_art_db" array(1) { ["query"]=> array(1) { ["match_all"]=> object(stdClass)#28 (0) { } } } array(1) { ["createtime.keyword"]=> array(1) { ["order"]=> string(4) "desc" } } int(10) int(0) int(8640000) array(2) { ["docs"]=> array(0) { } ["count"]=> int(0) }
我在用ASP连接access 这个桌面数据库的时候,有时候要随机读取ID,传统的办法是:
select top 3 * from tablename order by Rnd(ID)
但这样不行,默认还是按ID排序。
解决办法加上timer() 这个函数
select top 3 * from tablename order by Rnd(ID-timer())
记录下,送给需要的同学
相关文章: