1
resposta

[Dúvida] Funcionários com o mesmo ID, mas que são pessoas diferentes.

Bom dia.
Ao realizar a atividade de remover duplicados, percebi que existem funcionários que claramente são pessoas diferentes, mas que possuem o mesmo ID. Fiz a constatação ao verificar as demais colunas tais como departamento, cargo, salário, tempo de casa etc. Um exemplo disso é o funcionário cujo ID é o 2607.
Ao utilizar a função para remover duplicados, 31 valores (linhas) são removidos caso seja selecionada apenas a coluna ID, ao passo que, caso todas as colunas estejam selecionadas, apenas 3 valores (linhas) são removidos, sendo esses idênticos em todas as colunas, tratando-se portanto da mesma pessoa.
Minha dúvida é: não seria mais adequado utilizar todas as colunas para realizar a remoção dos duplicados e não apenas a coluna ID? Com isso seriam removidos aqueles que realmente estivessem duplicados em sua totalidade, garantindo que todos os funcionários estivessem sendo contabilizados. Além disso, dveriam ser atribuídos diferentes ID àqueles que se encontram duplicados, mas que definitivamente são pessoas diferentes.

1 resposta

Olá, Diego! Tudo bem?

De fato, quando se trata de IDs duplicados, mas que representam pessoas diferentes, é realmente importante considerar mais do que apenas a coluna de ID para evitar a remoção de registros que não são realmente duplicados.

Neste caso, é mais adequado selecionar todas as colunas ao remover duplicatas.Assim, garantirá que apenas os registros que são completamente idênticos em todas as colunas sejam removidos, preservando assim as informações de funcionários que compartilham o mesmo ID, mas diferem em outros aspectos, como departamento ou cargo.

Encaminhei essa atividade para correção.

Espero ter ajudado.

Qualquer dúvida que surgir, compartilhe no fórum. Abraços e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!