1. Durante a entrevista, encontrei um problema: escrever uma tabela com dois campos de id e nome, consultar todos os dados com nomes duplicados e agora listar o seguinte:
2. Após consultar todos os dados para agrupamento, os dados de consulta sobre o número de repetições dos dados duplicados são listados abaixo:
3. O seguinte é para visualizar os resultados de outros, e agora está listado o seguinte: Uma lista completa de métodos para consultar e excluir registros duplicados
1. Encontre os registros duplicados redundantes na tabela, e os registros duplicados são avaliados com base em um único campo (peopleId).
2. Exclua os registros duplicados redundantes na tabela, e os registros duplicados são avaliados com base em um único campo (peopleId), restando apenas os registros com o menor rowid
3. Encontrar registros duplicados redundantes (múltiplos campos) na tabela
4. Exclua os registros duplicados redundantes (múltiplos campos) na tabela, restando apenas os registros com o menor rowid
5. Encontre registros duplicados redundantes (múltiplos campos) na tabela, e não contenham registros com o menor rowid
(dois)
Por exemplo Há um campo "nome" na tabela A, E o valor do "nome" pode ser o mesmo entre registros diferentes, Agora você precisa consultar itens com valores duplicados de "nome" entre os registros na tabela;
Se o gênero também for o mesmo, é o seguinte:
(três)
Método 1
Método 2 "Registros duplicados" têm dois significados para registros duplicados: um é um registro completamente duplicado, ou seja, um registro com todos os campos duplicados, e o outro é um registro com partes duplicadas dos campos-chave, como o campo Nome é duplicado, enquanto outros campos não são necessariamente duplicados ou todas as duplicatas podem ser ignoradas.
1. Para o primeiro tipo de repetição, é relativamente fácil de resolver e usar
Você pode obter o conjunto de resultados sem registros duplicados.
Se a tabela precisar deletar registros duplicados (1 registro duplicado é mantido),
Você pode deletar da seguinte forma
Essa duplicação ocorre devido ao design deficiente da tabela e pode ser resolvida adicionando colunas de índice únicas.
2. Esse tipo de problema duplicado geralmente exige que o primeiro registro do registro duplicado seja mantido, e o método de operação é o seguinte: Assumindo que existem campos duplicados como Nome e Endereço, o conjunto único de resultados desses dois campos é necessário
A última seleção recebe o conjunto de resultados Nome e Endereço que não são repetidos (mas há um campo adicional de autoID, que pode ser escrito na cláusula select ao ser realmente escrito)
(4)
Consultas são duplicadas
|