Fórum deletar cpf duplicados na tabela.... #294645

06/09/2005

0

Olá,

Gostaria de uma ajuda para excluir todos os cpf´s duplicados da minha tabela de clientes..

grato,

Fabio Cavalcanti


Cavalcanti.fabio

Cavalcanti.fabio

Responder

Posts

06/09/2005

Michelli88

DELETE FROM TABELA 
WHERE CPF=´000.000.000-00´



Responder

Gostei + 0

06/09/2005

Cavalcanti.fabio

olá michelli,

valeu pela ideia, mas o que eu estou querendo na verdade e uma forma de excluir todos os CPFs duplicados da minha tabela...e não entendi bem a tua resposta...

grtao,

fabio cavalcanti


Responder

Gostei + 0

06/09/2005

Michelli88

Ah desculpe, entendi errado!
Voce podia fazer um cont:

Select count(*) as [b:e25f18fd62]count [/b:e25f18fd62]from Tabela Where cpf = ´000.000.000-00´

e juntar com esse

DELETE FROM TABELA
WHERE CPF=´000.000.000-00´ and
[b:e25f18fd62]count [/b:e25f18fd62]> 1

Nao consigo pensar numa forma agora.. mas eh por ai a ideia! (FOI MAL PELO ERRO)


Responder

Gostei + 0

06/09/2005

Rjun

Que banco de dados você esta usando? Talvez você tenha que criar uma tabela temporária ou um campo para indicar repetição.


Responder

Gostei + 0

06/09/2005

Motta

Como vc vai eleger o que será preservado ??

Vale a pergunta , qual bd ?


Responder

Gostei + 0

06/09/2005

G1b4

Para normalizar a tabela A, pode-se criar uma tabela temporária B que armazene os dados sem a DUPLICAÇÃO. Depois, apaga-se a tabela A e insere os registros dos dados de B em A.

Espero ter ajudado !


Responder

Gostei + 0

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

Aceitar