查询显示两次输入特定字段的整个记录

时间:2014-03-26 18:26:48

标签: sql sql-server

我有一个问题,我不知道如何执行这个S Q L查询,因为我不确定正确的语法......

我正在尝试从记录集中选择所有记录(由表填充),其中特定字段输入两次... 请用什么查询来获取在一个字段中显示双重记录的所有记录。

2 个答案:

答案 0 :(得分:0)

Select columnname,count(*) as cnt
from dbo.table
group by columnname
having count(*) > 1

这将为您提供列中的重复行" COLUMNNAME" 。根据您的要求编辑。

答案 1 :(得分:0)

尝试做这样的事情:

SELECT "YourFieldName(s)", COUNT(*) AS RecordCount
FROM "YourTableName"
GROUP BY "YourFieldName(s)"
HAVING COUNT(*) > 1

“YourFieldName(s)”可以是多个列,如果这是您要检查的重复项。