在现有数据库表中查找重复记录

时间:2015-01-07 11:37:32

标签: sql database sqlite duplicates duplicate-removal

我是数据库的新手。我想从数据库表中找到已经创建的重复记录,即我不关心防止重复插入但我想知道重复记录。 我试过

 Distinct 

关键字但它会通过删除重复数据来显示记录, 然后我尝试了

unique index 

表示具有重复记录但不显示或给出重复记录的表名。 提前谢谢。

1 个答案:

答案 0 :(得分:0)

列出使记录重复的列,然后按它们分组并计算遮挡

select col1. col2
from your_table
group by col1, col2
having count(*) > 1

having子句仅列出表中包含多个enry的子句。