【发布时间】:2015-09-11 19:03:38
【问题描述】:
SELECT random() as r from my_tbl where r < 0 LIMIT 10
返回 10 个数字,但有些是正数,这不是我所期望的。这是 SQLite 中的错误吗?
【问题讨论】:
-
刚刚运行查询,我明白你的意思了!确实是最出乎意料的。大多数开发人员可能还没有遇到过这种情况,因为 random 更常用,例如 'SELECT * FROM my_tbl ORDER BY random() LIMIT 10"
标签: sqlite function random deterministic