Como remover duplicatas em uma consulta

bancos de dados SQL manter registros e criar ambientes dinâmicos dentro de páginas da web. Desde SQL não faz distinção entre os registros duplicados, você pode ter problemas para excluí-los. Você pode apagar duplicatas, copiando todos os registros distintos para outra mesa, em seguida, remover a tabela antiga e renomear a nova tabela para o nome do antigo. Este processo faz com que a remoção de duplicatas muito mais simples do que a pesquisa e removê-los individualmente manualmente.

  • Abra a sua interface de comando SQL.

  • Digitar "selecionar count (*) from dup_table." Substituir "dup_table" com o nome da tabela que você suspeita que tem duplicatas. Isso mostra como existem muitos registros na sua tabela.

  • Digitar "seleccionar distinto do dup_table." Isso mostra quantos registros distintos você tem dentro de sua mesa. Se você ver um número menor nesta contagem do que o último, você tem registros duplicados.

  • Digitar "select * distinta em another_table de dup_table." Substituir "another_table" com qualquer nome tabela que você deseja. Isso copia todos os registros não-duplicados para sua nova tabela. Agora você pode excluir a tabela duplicado e mudar o nome da nova tabela ao nome da antiga tabela.

De esta maneira? Compartilhar em redes sociais:

LiveInternet