Existe alguma palavra-chave que facilite a busca de campos repetidos?

Pergunta
Olá a todos, por favor se alguém puder me ajudar, não sei se em sql existe alguma palavra-chave que facilite a busca de registros que tenham um campo específico repetido, ou alguma idéia de como construir a sentença, por exemplo necessito de uma lista de todos os registros cujo campo "nome" contenha nomes de pessoas repetidas.

Valorize esta FAQ:
A FAQ Existe alguma palavra-chave que facilite a busca de campos repetidos? tem Pertence à categoria:
Resposta
Em Sql Server é muito fácil e eficiente, porém deduzo que você utiliza Access. Há várias formas de fazê-lo, mas por rendimento recomendo que faça assim:
SELECT a.PessoaId, b.PessoaId, a.Nome FROM TabelaExemplo a, TabelaExemplo b WHERE a.PessoaId <> b.PessoaId AND a.Nome = b.Nome ORDER BY 3, 1
Estamos supondo que TabelaExemplo contem um identificador para cada registro (PessoaId) e seu campo Nome é o que você quer identificar como repetido.
Se estiver fazendo em Sql Server você pode resolver muito melhor (esta solução com muitos registros é um pouco lenta)

Por Daniel López

Voltar à árvore de categorias Voltar à árvore de categorias

 
FAQs relacionadas
  + Incluir fotos em meu banco de dados
  + Inserção controlando duplicados
  + Aonde salvo um banco de dados para acessá-lo com PHP
  + Tenho um problema para entrar um banco de dados
  + Sistema de gestão de banco de dados
  + Banco de dados PHP
  + Obter dados de um banco para construir meus javascripts
  + O que é um sistema de informação gerencial de banco de dados?
  + Mostrar nomes segundo id
  + Count em sql
  + [...]

Ver todas las FAQS de Banco de dados

Usuários :    login / registro

Home | Sobre nós | Copyright | Anuncie | Entrar em contato