SQL中查找某字段值重复或多个字段值重复的记录数

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SQL中查找某字段值重复或多个字段值重复的记录数相关的知识,希望对你有一定的参考价值。

只筛选一个字段值相同的记录

select * from A where PDDT in(
    select PDDT FROM A 
    group by PDDT
    having count(PDDT)>1
)

筛选多个字段值相同的的记录

SELECT COUNT(*),DeptID, PDDT , DLNo , DLNoRe, MacNo
    FROM A
    GROUP BY DeptID, PDDT , DLNo , DLNoRe, MacNo
    having count(*)>1

以上是关于SQL中查找某字段值重复或多个字段值重复的记录数的主要内容,如果未能解决你的问题,请参考以下文章

SQL某一表中重复某一字段重复记录查询与处理

sql查询字段中所有等于某些值的数据

如何用sql 语句查找一个表里的两个字段重复的记录

sql 怎么删除一个字段的一个值

MySQL根据某一个或者多个字段查找重复数据的sql语句

查询及删除重复记录