【发布时间】:2019-08-08 08:26:48
【问题描述】:
你们好,我是 sql、netezza 等的新手...我的任务是为外部公司上传文件操作实际帐号,我目前正在使用 Netezza,当我创建一个表并随机化一个帐号,没有重复,但是当我插入表格后,随机数重复(不是很多,但确实如此)并且每个随机数对于每个不同的帐号必须是唯一的。
谢谢大家
我目前正在尝试使用循环语句,但不知道如何构建它
【问题讨论】:
标签: loops random duplicates netezza
你们好,我是 sql、netezza 等的新手...我的任务是为外部公司上传文件操作实际帐号,我目前正在使用 Netezza,当我创建一个表并随机化一个帐号,没有重复,但是当我插入表格后,随机数重复(不是很多,但确实如此)并且每个随机数对于每个不同的帐号必须是唯一的。
谢谢大家
我目前正在尝试使用循环语句,但不知道如何构建它
【问题讨论】:
标签: loops random duplicates netezza
如果您执行足够多次,随机函数将始终返回重复项。 相反,使用类似的东西:
row_number() over (order by NULL)
您可能需要忘记 Loops,而是使用 google 'sql analytic function'
【讨论】: