busqueda de registros repetidos

ricardo
28 de Octubre del 2003
en una base de datos tengo una tabla con mas de 10000 registros y tengo que mirar si dentro de esa tabla hay algun registro repetido dentro del campo numero de cliente, que instruccion me permite mirar eso??. Muchas gracias

faom
28 de Octubre del 2003
Con la siguiente instrucción obtendrás cuantos número de clientes hay de cada uno:

SELECT numero_cliente, COUNT(*)
FROM tabla
GROUP BY numero_cliente

Espero que te valga esto,
Un saludo,
Paco.

lalo
28 de Octubre del 2003
select numeroCliente from nombredeTabla
group by numeroCliente
having count (*) > 1

Te explico .. esta consulta de devolvera el numero del cliente que aparece mas de una vez
esto se lo consigue debido a que con la sentencia sql
group by numeroCliente estamos agrupando todos los numero de clientes que sean iguales , y la instruccion having contara los que son iguales y solo se mostraran los que aparecen en la tabla mas de una vez
espero que esto aclare tus dudas .