bancos de dados relacionais bem projetadas fornecer salvaguardas para evitar a duplicação de dados. Infelizmente, às vezes os dados são importados a partir de fontes que não têm essas garantias . Além disso, às vezes os bancos de dados são apenas mal projetado . Nestes casos , você pode ter que usar SQL para encontrar esses registros duplicados. Encontrar e mesclar esses registros podem ajudá-lo a manter a integridade de seu banco de dados existente. Instruções
1
Digite o seguinte para começar a sua declaração:
selecionar a_field distinta
de your_table_name A
Substituir " a_field " com o campo que pode conter dados duplicadas . Substituir " your_table_name " com o nome de sua tabela de destino
2
Digite as seguintes linhas imediatamente após as duas últimas linhas : .
Onde não exclusivo ( selecionar B.a_field
de your_table_name B
Substituir " a_field " com o campo que pode conter dados duplicados. Substituir " your_table_name " com o nome do nome de sua tabela de destino . Este é o mesmo campo e na tabela da etapa anterior . < br >
3
Digite as seguintes linhas imediatamente após as duas últimas linhas :
onde A.a_field = B.a_field )
Execute a consulta para retornar os registros com dados duplicados para o campo especificado .