Para identificar cadastros duplicados, é necessário saber em quais atributos se basear para definir uma chave de exclusividade do registro.
No exemplo a seguir, o cadastro é uma tabela de empregados. Há o pressuposto de que não há unique ou primary key definidas para a tabela, desta maneira, é possível um empregado ter mais de um cadastro na tabela EMPREGADOS.
A query a seguir mostra os empregados repetidos pelo CPF e número de repetições superiores a um.
SELECT
E.CPF, COUNT(1) NUM_CADASTROS
FROM
EMPREGADOS E
GROUP BY
E.CPF
HAVING COUNT(1) > 1
A cláusula HAVING restringe o agrupamento de E.CPF a ocorrências maior do que um.
Nenhum comentário:
Postar um comentário