我正在使用PHP和MySQL创建一个简单的Web应用程序。在其中,我需要以随机顺序从表中随机选择一小组行。如何使用MySQL实现这样的功能呢?
答案 0 :(得分:44)
答案 1 :(得分:5)
select * from table order by rand() limit 10
请注意,带有大型数据集的order by rand()
非常慢,但在您的情况下,这不是问题。
答案 2 :(得分:3)
你可以使用RAND()函数来做到这一点。
SELECT questine FROM tablename ORDER BY RAND() LIMIT 10
假设问题存储在字段questine 下,将随机选择10个问题