Início > Programação > Como Encontrar Linhas Duplicadas no Banco de Dado

Como Encontrar Linhas Duplicadas no Banco de Dado

Ultimamente estou trabalhando bastante com consultas SQL. Essa dica pode ser bastante útil para você que deseja descobrir que linhas estão duplicadas no banco de dados de acordo com algum critério. Você precisa, basicamente, fazer um join da tabela analisada com ela mesma. Aqui há várias dicas de como fazer essa consulta, mas o select abaixo funcionou bem para mim:

SELECT *
FROM TABLE A
WHERE EXISTS (
  SELECT 1 FROM TABLE
  WHERE COLUMN_NAME = A.COLUMN_NAME
  AND ROWID < A.ROWID
)
Anúncios
Categorias:Programação Tags:,
  1. Nenhum comentário ainda.
  1. No trackbacks yet.

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s

%d blogueiros gostam disto: