martes, 21 de mayo de 2013

Como contar registros duplicados en mysql

Bueno, antes que nada, comentar que no he escrito por cuestiones de trabajo, pero aquí el primero de muchos este año.

Aquí compartimos un código, aunque pequeño es muy util cuando se quieren contar registros duplicados.
select email, count(email)
from usuario
group by email
having count(email)>1


Explicamos la sentencia.
Listamos la columna "email" y el conteo de las filas correspondientes.
Utilizamos la tabla usuario
Agrupamos por la columna email
Utilizamos la clausula Having para retringir las filas mostradas, solo se mostraran las que sean mayor a 1

Esperemos sea de utilidad.

Saludos

3 comentarios:

  1. Excelente! No sabía que existía la sentencia "having". Muchas gracias. Saludos!

    ResponderEliminar
  2. gracias!! por sacarme de la duda excelente aporte :)

    ResponderEliminar
  3. Muchas gracias! Super Adios Excel jajaj

    ResponderEliminar