12 de enero de 2010

PostgreSQL: Buscar registros repetidos en una tabla.


http://www.postgresql.org/media/img/feature/feature_elephant.pngPara ver si tenemos datos repetidos en una tabla de una base de datos PostgreSQL lo podemos hacer mediante una consulta que nos agrupe los diferentes registros y nos cuenta cuantos hay de cada uno de ellos:

SELECT pp, COUNT (pp) FROM table GROUP BY pp ORDER BY COUNT DESC;

Y en la primeras tupla nos apareceran los registros repes y el número de repeticiones.

4 comentarios:

  1. Tienes Un error, este es el código correcto,.. saludos.

    SELECT pp, COUNT (pp) FROM table GROUP BY pp ORDER BY COUNT DESC;

    ResponderEliminar
  2. Es cierto, corrijo la entra con el código correcto.
    Gracias.

    ResponderEliminar
  3. estimado necesito sacar duplicados y solo mostrar uno de ellos, gracias por su respuesta

    ResponderEliminar