Correspondência de registros semelhantes em um banco de dados com Group By

2

Eu tenho um banco de dados no qual existem nomes de empresas, cada um combinado com o código postal da empresa. No entanto, existem duplicatas, pois os nomes das empresas são escritos de várias formas, como esta:

Company Name        Zip Code
Sabuncu Ltd         55200
Sabuncu L.t.d.      55200

Eu gostaria de me livrar de duplicatas e ter apenas um nome de empresa com um código postal correspondente. Estou usando o MS Access 2003.

Eu posso fornecer mais detalhes, se necessário.

    
por Timothy 19.07.2012 / 15:20

2 respostas

0

Eu acho que você pode ter que pegar o longo caminho dessa minha amiga. Quanto maior a relação, mais tempo pode demorar, mas espero que as duplicatas não sejam tantas. Então, basicamente, execute uma seleção com o assistente de consulta para todos os nomes de empresas e seus respectivos códigos postais apenas. O resultado permitirá que você exclua os dados errados. Espero que isto ajude. Forneça mais detalhes, se não ...

    
por 19.07.2012 / 16:25
0

Se esta é uma tabela simples que não tem nenhuma outra tabela conectada ao campo Company Name , então a maneira mais segura de fazer isso é abrir a tabela e classifique-o pelo campo Company Name . Isso agrupará todas as empresas nomeadas juntas.

Depois, você pode revisar os nomes das empresas e remover os registros duplicados manualmente. Isso reduzirá a chance de perda de dados.

Cuidado, tentando automatizar a remoção de duplicatas com uma consulta irá percorrer a tabela e excluir permanentemente os dados. Se não for executado corretamente, você poderá perder dados importantes.

Apenas FYI; tecnicamente, o Access não os vê como duplicados porque eles são escritos de forma diferente. É por isso que eu continuo dizendo para você ter cuidado com as consultas.

    
por 19.07.2012 / 17:03