Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java/SQL查找重复项_Java_Database_Jdbc_Duplicates_Derby - Fatal编程技术网

Java/SQL查找重复项

Java/SQL查找重复项,java,database,jdbc,duplicates,derby,Java,Database,Jdbc,Duplicates,Derby,在数据库中查找和删除重复记录或类似记录的最佳方法是什么 相似在数据库的某些列中表示相同 现在,我使用1个for_循环(用于当前数据库/表行),1个for_循环(用于从当前到最后的数据库行),1个for_循环(用于数据库列),最后一个开关(用于列类型)。这需要几分钟时间您是否考虑过在您想要的列上排序…然后打开光标并删除类似的资源。您是否考虑过在您想要的列上排序…然后打开光标并删除类似的资源。如果没有重复或重复内容的说明,您将无法回答相似的意思。嗨@chrylis我已经告诉你我所说的相似是什么意思了

在数据库中查找和删除重复记录或类似记录的最佳方法是什么

相似在数据库的某些列中表示相同


现在,我使用1个for_循环(用于当前数据库/表行),1个for_循环(用于从当前到最后的数据库行),1个for_循环(用于数据库列),最后一个开关(用于列类型)。这需要几分钟时间

您是否考虑过在您想要的列上排序…然后打开光标并删除类似的资源。

您是否考虑过在您想要的列上排序…然后打开光标并删除类似的资源。

如果没有重复或重复内容的说明,您将无法回答相似的意思。嗨@chrylis我已经告诉你我所说的相似是什么意思了。我的意思是在数据库的某些列中有两条记录是相同的。重复意味着这两条记录在所有列中都是相同的。如果没有重复或相似的说明,就无法回答。嗨@chrylis我已经告诉过相似是什么意思了。我的意思是在数据库的某些列中有两条记录是相同的。“重复”是指这两条记录在所有列中都相同。hi@RAHUL-ROY;我试过了。这里的问题是,从包含order by WORD的SQL创建的结果集将自动禁用更新。亲爱的@RAHUL我在另一个地方做过这样的事情,我在第2行做了额外的列,我在SQL中做了order by。。。然后根据第2行创建了一个复制数组。。。最后是另一个没有ORDERBY的sql,并从创建的数组中更新它。。。但正如你所看到的,这不是一个简单的方法。。。同时也能从我和电脑那里得到时间Hi@mhjstackoverflow:若你们能在数据库中添加一个列,那个么它就相当容易了。。。。。现在添加另一列,称为行id增量值。运行belwosql。从表a中删除行id不在的表,从表b中选择uniq行id,其中类似条件如a.X=b.X和a.Y=b.Y。如果您在这方面遇到任何问题,请告诉我。嗨,我不知道。我已经竖起了箭,但因为我的名声不太好被隐藏起来。再次感谢。我正在编写你的代码谢谢你选择作为答案;我试过了。这里的问题是,从包含order by WORD的SQL创建的结果集将自动禁用更新。亲爱的@RAHUL我在另一个地方做过这样的事情,我在第2行做了额外的列,我在SQL中做了order by。。。然后根据第2行创建了一个复制数组。。。最后是另一个没有ORDERBY的sql,并从创建的数组中更新它。。。但正如你所看到的,这不是一个简单的方法。。。同时也能从我和电脑那里得到时间Hi@mhjstackoverflow:若你们能在数据库中添加一个列,那个么它就相当容易了。。。。。现在添加另一列,称为行id增量值。运行belwosql。从表a中删除行id不在的表,从表b中选择uniq行id,其中类似条件如a.X=b.X和a.Y=b.Y。如果您在这方面遇到任何问题,请告诉我。嗨,我不知道。我已经竖起了箭,但因为我的名声不太好被隐藏起来。再次感谢。我正在编写你的代码谢谢你选择答案。