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

Diferença de colocar ou não GROUP BY

Olá!

No vídeo, existe uma diferença de resultado quando o professor não coloca o group by, primeiramente, e quando ele coloca, posteriormente. Já no exercício, colocando ou não o group by, o resultado é o mesmo. Gostaria de entender o motivo.

Obrigado!

1 resposta
solução!

Oii, Willder! Tudo bem?

Esse é um ponto que realmente pode causar um pouco de confusão, mas não se preocupe, conforme for praticando vai se tornando mais de fácil.

A diferença entre colocar ou não o GROUP BY está relacionada à forma como os dados são agrupados e exibidos na consulta. Por exemplo, ao usar o GROUP BY, a consulta agrupa os resultados, baseado nos parâmetros passados. E se não usar o GROUP BY a consulta não agrupa os resultados, retornando todos os registros da tabela.

Quanto a atividade, acredito que seja a Classificando o número de vendas, não é necessário agrupar os dados, apenas classificá-los, podendo utilizar o ORDER BY para fazer a classificação. Veja nos tópicos abaixo, o resultado de outros estudantes utilizando o ORDER BY:

Caso tenha curiosidade, deixarei o link da documentação oficial contendo informações sobre o GROUP BY e ORDER BY, para auxiliar no aprendizado:

Willder, é importante avaliar o contexto, alguns casos tende a ser necessário o uso e outros não para poder trabalhar com as tabelas, avalie com cuidado.

Espero ter ajudado. Bons estudos, Willder!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software