Buscar Duplicados en una tabla con T-SQL (con Having)
Para poder realizar una búsqueda de duplicados en T-SQL mejor conocido como SQL sever hay que usar la sentencia HAVING que nos ayuda o mas bien sirve para generar una condición en un grupo o agregado. Es decir, cuando dentro de nuestro SELECT estamos usando clausulas como AVG,MIN,SUM,MAX, etc. o agrupamos el resultado de nuestra consulta con GROUP BY.
Cuando nuestra consulta cuenta con un GROUP BY el HAVING se localiza siempre después de esta palabra clave es decir :
GROUP BY 1 HAVING SUM(ColumnaA) > 10;
________________________________________________
de lo contrario esta se comportaría como un WHERE.
Bien en el siguiente vídeo encontraras el ejemplo de como hacer a búsqueda de duplicados pero en general queda de la siguiente manera:
HAVING COUNT(ColumnaRegDuplicados) > 1;
________________________________________
Comentarios
Publicar un comentario