Esta é mais uma das 10 Dicas Rápidas de SQL, que abordam problemas comuns de SQL que encontrará como profissional de dados.
Essas dicas são destinadas a todos os perfis, independentemente de quanta experiência tenha. São dicas de SQL que tenho usado com frequência.
Usarei o banco de dados sandbox SQLite para os exemplos de código: https://www.sql-practice.com/ .
A tabela sandbox é uma versão simplificada de bancos de dados que usará em seu trabalho. Na maioria das vezes desejará investigar as razões para Registro Duplicados no banco de dados. É aí que esta próxima consulta é útil.
SELECT
first_name
, count(*) as ct
FROM patients
GROUP BY
first_name
HAVING
count(*) > 1
ORDER BY
COUNT(*) DESC
;
Você pode usar a palavra-chave HAVING para classificar os valores duplicados. No banco de dados sandbox, você pode ver que o primeiro nome 'John' é duplicado com mais frequência. Em seguida, você executaria outra consulta na qual filtra 'John' para ver o motivo dos valores duplicados e pode ver rapidamente que todos têm sobrenomes e IDs de paciente diferentes.
Espero que tenha aprendido algo útil nessas dicas. Quais são algumas dicas úteis que encontrou ao codificar em SQL? Estou ansioso para ouvir suas dicas também e, por favor, vincule quaisquer outros artigos úteis nos comentários, obrigado!
Nenhum comentário:
Postar um comentário