我有一个表,其中的值不应该相同。由于糟糕的实现软件不会检查以确保用户是否输入了重复项,因此我被委托编写一个“简单”的 sql 语句或函数来查看列中的所有值并确保它们不是完全相同的。sql 本身将每月执行一次,因此它不必高效。
该列存储 int ,我想增加一个重复值,并且每次都继续这样做,直到表中没有更多条目具有该列的相同值。有什么建议我应该怎么做?我不知道从哪里开始。
感谢任何人的洞察力。
编辑:抱歉忘了提到数据中不重复的值应该保持不变。这些是用于客户的设置,只有当它们具有重复值时我们才应该惩罚它们。如果他们不这样做,那么我们不应该破坏他们的设置,否则他们会生气。
它只是一张表,包含很多列,但这一特定列特别是 int 类型并且从不包含任何空值,不应该有任何重复。