Mysql 随机排序

Mysql数据库 小铁匠 2023-08-31

在 MySQL 中,你可以使用 ORDER BY RAND() 来对结果进行随机排序。

例如,如果你有一个名为 students 的表,并且你想随机选择其中的 10 条记录,你可以这样写:

SELECT * FROM students
ORDER BY RAND()
LIMIT 10;

这将返回 students 表中的 10 条随机记录。

然而,请注意,对于大型表,ORDER BY RAND() 可能会非常慢,因为它实际上是对整个表进行了排序。如果你的表非常大,可能需要寻找其他更高效的随机排序方法。

------ 本文结束 感谢阅读 ------