我有一个带有varchar列的表,我想在此列中查找具有重复值的所有记录。我可以用来查找重复项的最佳查询是什么?
SELECT用GROUP BY子句做一个。假设 name 是您要在其中查找重复项的列:
SELECT
GROUP BY
SELECT name, COUNT(*) c FROM table GROUP BY name HAVING c > 1;
这将返回在第一列中具有 名称 值的结果,并计算该值在第二列中出现的次数。