-
¿Cómo encontrar registros duplicados SQL
-
bases de datos relacionales bien diseñados proporcionan salvaguardias para evitar la duplicación de datos. Desafortunadamente, a veces los datos se importan a partir de fuentes que no tienen tales garantías. Además, a veces las bases de datos sólo están mal diseñados. En estos casos, puede que tenga que utilizar SQL para encontrar estos registros duplicados. La búsqueda y la fusión de estos registros puede ayudar a mantener la integridad de su base de datos existente.Instrucciones
1 Escribe lo siguiente para comenzar su declaración:
seleccione a_field distinta
A partir de your_table_name
Reemplazar "a_field" con el campo que puede contener datos duplicados. Reemplazar "your_table_name" con el nombre de su tabla de destino.
2 Escriba las líneas siguientes inmediatamente después de las dos últimas líneas:
donde no es único (seleccione B.a_field
de your_table_name B
Reemplazar "a_field" con el campo que puede contener datos duplicados. Reemplazar "your_table_name" con el nombre del nombre de su tabla de destino. Este es el mismo campo y la tabla de la etapa anterior.
3 Escriba las líneas siguientes inmediatamente después de las dos últimas líneas:
donde A.a_field = B.a_field)
Ejecutar la consulta para devolver los registros con datos duplicados para el campo especificado.