清华大佬耗费三个月吐血整理的几百G的资源,免费分享!....>>>
通过sql语句获取数据表中的随意一条数据
1 2 3 4 5 6 7 8 9 | -- rand() 获取0到1之间的随机浮点数 -- ((select max(id) from test) - (select min(id) from test)) * rand() 获取到随机数 -- + (select min(id) from test) 保证id为 最小ID与最大ID之间的数 select * from test where id >= (( select max (id) from test) - ( select min (id) from test)) * rand() + ( select min (id) from test) limit 1; -- 或者 select * from test where id >= (( select max (id) from test) - ( select min (id) from test)) * rand() and id > ( select min (id) from test) limit 1; |