Aunque SQL nos proporciona restricciones para evitar datos duplicados, puede encontrar una base de datos ya existente con registros duplicados.
Usando este tutorial, descubrirá cómo identificar filas duplicadas dentro de una base de datos.
Sql encontrar duplicado
El primer método que podemos usar para encontrar filas duplicadas es la función de conteo.
Suponga que tenemos una tabla con datos de muestra como se muestra:
Crear productos de mesa (La consulta anterior debe devolver la tabla como se muestra:
Para filtrar para los registros duplicados, podemos usar la consulta como se muestra a continuación:
Seleccionar Product_Name,La consulta anterior usa la función de grupo y cuenta para buscar registros duplicados. Esto debería devolver la salida como se muestra:
La consulta anterior funciona creando un grupo de filas con los mismos valores. Esto se logra usando el grupo por cláusula. Luego descubrimos cuál de los grupos tiene un recuento mayor que 1. Esto significa que hay duplicados en el grupo.
Terminación
En este artículo, descubrió cómo encontrar registros duplicados en SQL utilizando la cláusula de grupo y contado.
Gracias por leer!!