MySql 获取数据表中随机一条数据
2018-07-20 来源:open-open
通过sql语句获取数据表中的随意一条数据
-- 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;
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点!
本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。
上一篇:C语言实现顺时针打印矩阵代码
最新资讯
热门推荐