Software  
 
Conhecimento computador >> Software >> Software de banco de dados >> 
Como consulta para localizar registros duplicados em uma tabela
tabelas de banco de dados pode conter uma grande variedade de dados. Sem a criação de restrições e chaves desde o início, no entanto, pode ser difícil de navegar através de todas essas informações . Como um exemplo : digamos que você desenvolver uma tabela para os autores, mas permitem que os usuários digitem em seus próprios valores. Você pode acabar com seis versões diferentes de Edgar Allan Poe , quando você realmente só quero um. Para fazer esse tipo de dados significativos , você tem que escrever consultas que consolidem as duplicatas . Instruções
1

Escrever uma consulta básica para extrair dados a partir da tabela que você está interessado polegadas
consulta Exemplo

em SQL ea sintaxe do Oracle : SELECT AuthorID , DisplayNameFROM tblAuthors
< br > 2

modificar sua consulta para contar o número de vezes que uma entrada aparece

consulta Exemplo de sintaxe SQL: . SELECT COUNT ( AuthorID ) aS NumDuplicates , DisplayNameFROM tblAuthorsGROUP pOR DisplayName
< br > 3

Filtre sua lista para retornar somente as entradas que aparecem mais de uma vez

consulta Exemplo de sintaxe SQL: . SELECIONE DisplayNameFROM tblAuthorsGROUP pOR DisplayNameHAVING COUNT ( AuthorID )> 1

consulta Exemplo na sintaxe do Oracle : SELECT DisplayName , COUNT ( AuthorID ) AS NumDuplicates NumDuplicatesFROM tblAuthorsGROUP pOR DisplayNameWHERE > 1
4

modificar sua consulta para apoiar situações mais complexas que não envolvem uma chave primária. O exemplo a seguir vai trazer de volta entradas que têm três colunas que são as mesmas

consulta Exemplo de sintaxe SQL: . SELECIONE Nome, MiddleName , LastNameFROM tblAuthorsGROUP por nome , MiddleName , LastNameHAVING COUNT ( sobrenome )> 1 < br >

consulta Exemplo na sintaxe do Oracle : SELECT Nome, MiddleName , COUNT ( sobrenome ) AS NumDuplicatesFROM tblAuthorsGROUP por nome , MiddleName , LastNameWHERE NumDuplicates > 1

Anterior :

Próximo : No
  Os artigos relacionados
·Como criar uma tabela Se ela não existe no Oracle 
·Como criar uma tabela no DB2 
·Como imprimir um código de barras no Access 
·Inner Join vs Implícito Junte-se 
·Formação Advanced Access 2007 
·Como encontrar incorretas Datas em Oracle SQL 
·Como restaurar os códigos de fábrica no Windows XP 
·Data Mining e do Processo ETL 
·Como selecionar uma tabela em uma String em T-SQL 
·Fatores que afetam o desempenho de um banco de dados 
  Artigos em destaque
·Como fazer Filmes Flash Menor 
·Como gravar um Super CDG Karaoke Disco 
·Como limpar um computador de erros 
·Como gravar jogos em um DVD 
·Como colocar uma música MP3 na internet 
·Como gravar uma imagem ISO em um CD no Windows XP 
·O que é um gênio do Arquivo Zip 
·Devo Run 3D Studio Max em OpenGL 
·Como desinstalar o Norton Utility 
·Como fazer uma Chama Isqueiro em After Effects 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados