Ajuda dados duplicados

26/12/2003

0

Existe algum comando para detectar valores duplicados em uma tabela ?

Deixa eu explicar, preciso fazer uma Chave estrangeira FK, mas inicialmente au não coloquei UNIQUE nem primary Key, então existe alguns registros com códigos iguais, muito poucos creio que até uns 2 num total de 32000, mas preciso varrer a tabela em busca deles. Para retirá-los e deopis poder fazer o que preciso

Existe algum comando para isto ??


T+


Emery

Emery

Responder

Posts

27/12/2003

Afarias

select campo_que_sera_pk, count(*) from tabela
group by campo_que_sera_pk
having count(*) > 1


ou ainda, se preferir::


select * from tabela
where campo_que_sera_pk in (
select campo_que_sera_pk from tabela
group by campo_que_sera_pk
having count(*) > 1
)


T+


Responder

03/12/2004

Ricardo.vano

E para localizar quando todos os campos estão duplicados? Há como fazer isso?


Exemplo:

Nome | Telefone | CEP

João | 444-888 | 09780
João | 444-888 | 09780
João | 444-888 | 09780


Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar