SQL Server Cómo encontrar registros duplicados

Al verificar la integridad de sus datos, puede ser necesario verificar sus tablas en busca de registros duplicados. Al agrupar estos registros, puede eliminar los registros únicos de su conjunto de resultados para poder ver solo los registros que contienen valores duplicados, lo que facilita su eliminación.

En nuestro ejemplo, trabajaremos con una tabla llamada Estudiantes y buscaremos valores duplicados en el Dirección de correo electrónico columna.

Al utilizar la siguiente instrucción SELECT, puede aislar los registros con valores duplicados:

SELECCIONE Dirección de correo electrónico, CUENTA (*) DE Estudiantes
Grupo POR Email_Address QUE TIENE COUNT (*)> 1

Puedes usar el opuesto de esto para encontrar todas las filas con valores únicos en la columna Dirección de correo electrónico mediante la siguiente instrucción SELECT:

SELECCIONAR Dirección de correo electrónico, COUNT (*) de estudiantes
GRUPO POR Email_Address QUE TIENE COUNT (*) = 1