小编典典

在 MySQL 中查找重复值

all

我有一个带有 varchar 列的表,我想在该列中找到所有具有重复值的记录。我可以用来查找重复项的最佳查询是什么?


阅读 309

收藏
2022-03-01

共1个答案

小编典典

SELECT用一个GROUP BY子句做一个。假设 name 是您要在其中查找重复项的列:

SELECT name, COUNT(*) c FROM table GROUP BY name HAVING c > 1;

这将返回一个结果,其 名称 值在第一列中,并计算该值在第二列中出现的次数。

2022-03-01