标签: sql random
当使用类似SELECT * FROM Object ORDER BY RANDOM() LIMIT 200的内容时,从表中随机抽取200个对象时, 我推测它是与,但我不确定。我还没有找到任何关于此的文档。我使用的是SQLite,但我不认为那里的实现与其他实现不同。
SELECT * FROM Object ORDER BY RANDOM() LIMIT 200
答案 0 :(得分:1)
首先为所有行分配一个随机值,然后选择最顶层的200,因此无需替换即可完成,因为同一行不可能被选中两次。