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!