随机排序 - 有没有替换?

时间:2013-08-23 09:23:55

标签: sql random

当使用类似SELECT * FROM Object ORDER BY RANDOM() LIMIT 200的内容时,从表中随机抽取200个对象时, 我推测它是,但我不确定。我还没有找到任何关于此的文档。我使用的是SQLite,但我不认为那里的实现与其他实现不同。

1 个答案:

答案 0 :(得分:1)

首先为所有行分配一个随机值,然后选择最顶层的200,因此无需替换即可完成,因为同一行不可能被选中两次。