【问题标题】:Randomize x through y rows in a MYSQL database在 MYSQL 数据库中随机化 x 到 y 行
【发布时间】:2013-04-01 19:25:12
【问题描述】:

例如,如何将第 10 行到第 20 行随机化? 我只知道如何使用 RANDR() 随机化所有行。 我正在使用 PHP + MYSQLi。 有人可以用 MYSQL RANDR() 解释我吗?我知道它没有效率。

谢谢, 汤姆。

【问题讨论】:

    标签: php mysql random mysqli


    【解决方案1】:

    我在 SQL Server 上使用了一种可能移植到 MYSQL 的技术。我为每一行分配一个新的 GUID,然后对其进行排序。

    【讨论】:

    • 老实说,这更像是一个评论......因为这不是一个明确的答案。
    • 我为每一行分配一个 id。然后只选择具有正确 id 的行。谢谢
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-11-10
    • 2020-12-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-04-09
    • 1970-01-01
    相关资源
    最近更新 更多