MySQL: Buscar las entradas duplicadas en una base de datos
Consejo de Stefan Trost | 21/08/2020 a las 20:09
Con esta consulta de MySQL, obtenemos todos los registros que tienen el mismo valor más de una vez en una columna determinada:
SELECT * FROM tab GROUP BY col HAVING COUNT(*) > 1;
Así encontramos todos los registros de la tabla "tab", que tienen duplicados en la columna "col".
También podemos usar el reverso de esta consulta para encontrar todos los registros que existen solo una vez en la tabla:
SELECT * FROM tab GROUP BY col HAVING COUNT(*) = 1;
Por supuesto, debe reemplazar "col" en la consulta con el nombre de la columna en la que desea buscar duplicados. Del mismo modo, debe sustituir "tab" con el nombre de su tabla.
Sobre el Autor
Puede encontrar software de Stefan Trost en la pagina es.sttmedia.com. ¿Necesita un software individual según sus propios requisitos? Escribenos: es.sttmedia.com/contacto
Ver Perfil
Temas Relacionados
MySQL: Eliminar Datos de Tabla - Diferencia entre TRUNCATE, DELETE y DROP
Tutorial | 0 Comentarios
MySQL: Agregar una nueva Columna a una Tabla
Tutorial | 0 Comentarios
Script Batch: Apagar Computadora Windows
Tutorial | 2 Comentarios
jQuery: Contar Caracteres de múltiples Cajas de Texto
Consejo | 0 Comentarios
MySQL/PHP: Cómo recuperar el último INSERT ID
Información | 0 Comentarios
MySQL: Buscar y Reemplazar directamente en la Base de Datos
Consejo | 1 Comentario
HTML: Preasignar un Formulario HTML con Datos
Tutorial | 0 Comentarios
Aviso Importante
Por favor tenga en cuenta: Las contribuciones publicadas en askingbox.com son contribuciones de los usuarios y no deben reemplazar el asesoramiento profesional. No son verificados por independientes y no reflejan necesariamente la opinión de askingbox.com. Aprende más.
Participar
Haga su propia pregunta o escriba su propio artículo en askingbox.com. He aquí cómo.