【发布时间】:2011-03-14 01:15:14
【问题描述】:
我有一个包含 user_ids 的表,我们从活动帐户的流数据源中收集到该表。现在我正在寻找并填写关于不做任何事情的 user_ids 的信息。
是否有一种 SQL(如果重要,则为 postgres)方式让查询返回表中不存在的随机数?
例如这样的:
SELECT RANDOM(count, lower_bound, upper_bound) as new_id
WHERE new_id NOT IN (SELECT user_id FROM user_table) AS user_id_table
可能,或者最好使用脚本包装器生成一堆随机数并将它们传递到数据库中以找出不存在的数?
【问题讨论】:
标签: sql postgresql random