可能重复:
在MySQL中选择随机行
我正在使用PHP和MySQL创建一个简单的Web应用程序.在其中,我需要以随机顺序从表中随机选择一小组行.我如何使用MySQL实现这样的功能?
Mar*_*her 44
SELECT * FROM table ORDER BY RAND() LIMIT 10;
Run Code Online (Sandbox Code Playgroud)
编辑:
有关MySQL RAND()函数的有用信息可以在这里找到.
select * from table order by rand() limit 10
Run Code Online (Sandbox Code Playgroud)
请注意,order by rand()
使用大型数据集非常慢,但在您的情况下,这不是问题.