Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Faltou falar um pouco de windows functions

Como já visto em alguns tutoriais, o group by do mysql 8 pode ser substituído por window functions como num exemplo fictício abaixo:

SELECT Estado, SUM(faturamento) AS Faturamento_por_Estado
FROM tabela_de_vendas
GROUP BY Estado
ORDER BY Estado;

A consulta acima poderia ter a substituição do GROUP BY por uma das Window Functions assim:

SELECT Estado, SUM(faturamento) OVER(PARTITION BY Estado) AS Faturamento_por_Estado
FROM tabela_de_vendas
ORDER BY Estado;

Faltou este tema, pq realmente o entendimento disso pode dar um upgrade nas querys.. fica a dica para quem quer se aprofundar no assunto

1 resposta
solução!

Olá Guaraci, tudo bem?

Achei bem legal essa dica que você compartilhou aqui com agente sobre como podemos substituir o GROUP BY.

E com certeza esse ponto será levado em consideração nas próximas regravações deste Curso :).

Continue assim e bons estudos!