Aunque seamos cuidadosos al diseñar nuestras bases de datos, siempre existirá la manera que alguna información no sea de lo más limpia posible. Un caso muy común es el de los records repetidos, en la que la misma información fue introducida más de una vez en nuestras tablas.
Aquí te mostramos un comando SQL que te permite encontrar records repetidos rápidamente. Supongamos que tenemos una tabla con información de usuarios que contienen correos electrónicos y que solo debe de existir un record por email. Para saber que records y cuantas veces se repite, utiliza el siguiente comando SQL:
SELECT email,
COUNT(email) AS NumeroDeRecords
FROM usuarios
GROUP BY email
HAVING ( COUNT(email) > 1 )
El resultado te mostrara que correos están repetidos y cuantas veces lo están. Usando el mismo principio, el siguiente comando te muestra cuantos correos existen una sola vez:
SELECT email
FROM usuarios
GROUP BY email
HAVING(COUNT(email)= 1)
- Inicie sesión o regístrese para enviar comentarios