Tecnología

Inicio

¿Cómo encontrar duplicados en SQL

A veces los usuarios accidentalmente crean múltiples duplicados en el sistema, y ​​como administrador de la base, que está encargado la búsqueda de ellos. Por desgracia, los duplicados ocupan recursos y hacen que sea difícil para las búsquedas y los informes. Encontrar datos duplicados en la base de datos SQL Server es el primer paso en la simplificación de los datos.

Instrucciones

1 Abra SQL Server Management Studio. Haga clic en el Windows botón "Inicio", seleccione "Programas", luego elija "Microsoft SQL Server". En el menú, seleccione "SQL Server Management Studio."

2 Cree la consulta duplicado. Escriba el texto siguiente y haga clic en "Ejecutar" para encontrar duplicados. En este ejemplo, se muestra ningún registro del cliente con el mismo número de la seguridad social.

seleccione distinta social_security de los clientes (nolock)
grupo por los clientes
teniendo recuento (social_security)> 1
ordenado por social_security

3 Realizar un "select count" de los duplicados. Es posible que desee saber cuántas veces se duplica un registro. La consulta siguiente mostrará la cuenta de cada cliente duplicado.

seleccionar la cuenta (*) como duplicatenumber, social_security de los clientes (nolock)
grupo por los clientes
teniendo recuento (social_security)> 1
ordenado por social_security