Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/69.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/8.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
Sql 在exist数据库表中查找重复记录_Sql_Database_Sqlite_Duplicates_Duplicate Removal - Fatal编程技术网

Sql 在exist数据库表中查找重复记录

Sql 在exist数据库表中查找重复记录,sql,database,sqlite,duplicates,duplicate-removal,Sql,Database,Sqlite,Duplicates,Duplicate Removal,我不熟悉数据库。我想从已经创建的数据库表中找到重复记录,即我不担心防止重复插入,但我想知道重复记录。 我试过了 Distinct 关键字,但它将通过删除重复数据来显示记录, 在那之后我试着 unique index 它将显示具有重复记录但不显示或给出重复记录的表名。 提前感谢。列出使记录重复的列,然后按它们分组并计算发生的次数 select col1. col2 from your_table group by col1, col2 having count(*) > 1 ha

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

 Distinct 
关键字,但它将通过删除重复数据来显示记录, 在那之后我试着

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

列出使记录重复的列,然后按它们分组并计算发生的次数

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

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

请在问题中提供表结构?感谢它的解决方案,但我正在使用ConnectionAPI运行sqlite3命令,这是将所有重复数据放入文件的任何方法。这里只显示记录。