【问题标题】:removing duplication on random when doing an insert插入时随机删除重复
【发布时间】:2019-08-08 08:26:48
【问题描述】:

你们好,我是 sql、netezza 等的新手...我的任务是为外部公司上传文件操作实际帐号,我目前正在使用 Netezza,当我创建一个表并随机化一个帐号,没有重复,但是当我插入表格后,随机数重复(不是很多,但确实如此)并且每个随机数对于每个不同的帐号必须是唯一的。

谢谢大家

我目前正在尝试使用循环语句,但不知道如何构建它

【问题讨论】:

    标签: loops random duplicates netezza


    【解决方案1】:

    如果您执行足够多次,随机函数将始终返回重复项。 相反,使用类似的东西:

    row_number() over (order by NULL)
    

    您可能需要忘记 Loops,而是使用 google 'sql analytic function'

    【讨论】:

    • 谢谢你,我真的很感谢你的回复,你能用更多的代码来详细说明吗?谢谢你
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-01-29
    • 2020-01-14
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多