10 Dicas Rápidas de SQL - Não se esqueça das funções de janela

10 Dicas Rápidas de SQL - Não se esqueça das funções de janela

Segue mais um artigo das 10 Dicas Rápidas de SQL, abordando problemas comuns encontrados pelos profissionais de dados em seu dia a dia.

Estas são dicas destinadas a todos os perfis, independentemente de quanta experiência se tenha. São dicas que uso com frequência.

Como exemplo, usamos o Banco de Dados sandbox SQLite para os exemplos de código: https://www.sql-practice.com/ .

As funções de janela são uma ótima maneira de manter todas as linhas de dados e anexar outra coluna com detalhes agregados importantes. Nesse caso, conseguimos manter todos os dados, mas adicionamos um peso máximo por coluna de cidade.

Eu vi alguns analistas tentarem soluções alternativas quando uma função de janela tornaria o código mais curto e mais legível e provavelmente economizaria tempo também.

Existem muitas funções de janela diferentes, mas o exemplo acima é um caso de uso comum e simples.

select
    p.*
  , MAX(weight) over (partition by city) as maxwt_by_city
   
 from patients p

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:

eBook: Série DONUT PROJECT 2015: Projetos e Códigos de Visual Basic for Applications - Autor: André Luiz Bernardes  eBook: Série Top 10 Funções: Top 10 Funções VBA para o Microsoft Excel - Autor: André Luiz Bernardes

eBook: Série Funções Poderosas: 13 Funções Poderosas no MS Excel - Autor: André Luiz Bernardes  eBook: Série Visual Basic For Application: Criando Logs de acesso: Dicas e Códigos de Visual Basic for Applications - Autor: André Luiz Bernardes

eBook: Série VBA Tips: Rastrei seus Dashboards, Scorecards, Reports, Relatórios, Planilhas e Aplicações - Dicas e Códigos - Autor: André Luiz Bernardes  eBook: Série Data Science: Big Data, Como? - Autor: André Luiz Bernardes

eBook: Série Smarter Analytic: 5 Previsões de Big Data - Autor: André Luiz Bernardes

Nenhum comentário:

Postar um comentário

diHITT - Notícias