Neste breve artigo verá mais uma das 10 Dicas Rápidas de SQL, que abordam problemas comuns 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/ .
No início, escrevi consultas SQL com mais subconsultas do que gostaria de admitir. Aprendi rapidamente que isso não resulta em código legível. Na maioria das situações, você deseja usar uma CTE - Common Table Expression (expressão de tabela comum) - em vez de uma subconsulta. Reserve subconsultas para one-liners que você deseja incluir.
-- Use of CTEwith combined_table as (select*FROM patients pJOIN admissions aon p.patient_id = a.patient_id), name_most_admissions as (selectfirst_name || ' ' || last_name as full_name, count(*) as admission_ctFROM combined_table)select * from name_most_admissions;-- Use of sub-queries :(select * from(selectfirst_name || ' ' || last_name as full_name, count(*) as admission_ctFROM (select*FROM patients pJOIN admissions aon p.patient_id = a.patient_id) combined_table) name_most_admissions;
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