转载自:https://blog.csdn.net/yunqishequ1/article/details/54288162
SELECT * FROM `content`
WHERE id >= (SELECT floor( RAND() * ((SELECT MAX(id) FROM `content`)-(SELECT MIN(id) FROM `content`)) + (SELECT MIN(id) FROM `content`)))
ORDER BY id LIMIT 1;
本文介绍了一种使用SQL进行随机数据抽取的方法,通过结合RAND()函数和LIMIT关键字,可以有效地从数据库中获取随机记录,适用于测试数据选取或数据分析场景。
转载自:https://blog.csdn.net/yunqishequ1/article/details/54288162
SELECT * FROM `content`
WHERE id >= (SELECT floor( RAND() * ((SELECT MAX(id) FROM `content`)-(SELECT MIN(id) FROM `content`)) + (SELECT MIN(id) FROM `content`)))
ORDER BY id LIMIT 1;
1万+
5426
1357
4440

被折叠的 条评论
为什么被折叠?
