Este breve artigo, de mais uma das 10 Dicas Rápidas de SQL, aborda problemas comuns 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/ .
Uma cláusula WHERE pode funcionar se quiser somar a quantidade de pacientes que atendem a determinadas condições. Mas se você quiser verificar várias condições, poderá usar as palavras-chave SUM e CASE WHEN juntas. Isso condensa o código e é fácil de ler também.
selectsum(case when allergies = 'Penicillin' and city = 'Burlington' then 1 else 0 end) as allergies_burl, sum(case when allergies = 'Penicillin' and city = 'Oakville' then 1 else 0 end) as allergies_oakfrom patients
Essa combinação também pode ser usada na cláusula WHERE, como no exemplo abaixo.
select*FROM patientsWHERE TRUEand 1 = (case when allergies = 'Penicillin' and city = 'Burlington' then 1 else 0 end)
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!
Comente e compartilhe este artigo!
brazilsalesforceeffectiveness@gmail.com
Leia também:
Nenhum comentário:
Postar um comentário