在MySQL单个表中找到重复的值

Posted Yuezc

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在MySQL单个表中找到重复的值相关的知识,希望对你有一定的参考价值。

1、一个表中单个列重复的值

SELECT
    id,
    firstName,
    lastName,
    email,
    COUNT(*)
FROM
    contacts
GROUP BY
    firstName
HAVING
    COUNT(firstName) > 1;

结果是:其中count(*)是表示重复的次数。

 2、在多个列中查找重复值

SELECT
    id,
    firstName,
    lastName,
    email,
    COUNT(*)
FROM
    contacts
GROUP BY
    firstName,
    lastName,
    email
HAVING
    COUNT(firstName) > 1
AND COUNT(lastName) > 1
AND COUNT(email) > 1;

结果:

__________________________________________________________________________________

以上是关于在MySQL单个表中找到重复的值的主要内容,如果未能解决你的问题,请参考以下文章

将多个 CSV 文件加载到 MYSQL 中的单个表中 [重复]

减去 MySQL 表中的值

MySQL查询表内重复记录

MySQL查询表内重复记录

MySQL查询表内重复记录

在大型mysql表中找到每个不同的其他值出现次数最多的值的有效方法[关闭]