Ver Datos Duplicados

xam
13 de Septiembre del 2004
Buen Día !!!

Como puedo ver en sql, ke datos tengo duplicados, la funcion Distinct me permite contabilizar y darme cuenta ke existen duplicados, pero kiero ver esos registros para eliminarlos.

Les agradeceria la ayuda y asesoria prestada.

Zaratustra
13 de Septiembre del 2004
Tienes que hacer una select y agrupar y contar. Ordenas por la cuenta y el que te de mas de uno, pues es ese registro. Ej:

SELECT Nombre,COUNT(*) AS Cuenta FROM Empleados
GROUP BY Nombre
ORDER BY Cuenta DESC

Esta select te debería de dar todos los nombres y a su lado un campo llamado 'Cuenta' ordenado de mayor a menor. El que te de mas de 1, pues ese es el malo.

Tambien de esta forma solo verás los repetidos:

SELECT Nombre,COUNT(*) AS Cuenta FROM Empleados
GROUP BY Nombre
HAVING COUNT(*) > 1