Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
当使用类似SELECT * FROM Object ORDER BY RANDOM() LIMIT 200, 从表中随机抽取 200 个对象时,抽样是否有替换?我推测它与,但我不确定。我还没有找到任何关于此的文档。我正在使用 SQLite,但我认为那里的实现与其他实现没有什么不同。
SELECT * FROM Object ORDER BY RANDOM() LIMIT 200
首先为所有行分配一个随机值,然后选择最上面的 200 个,因此无需替换即可完成,因为不可能两次选择同一行。