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

[Dúvida] Group by e distinct

poderia me explicar a diferença entre o comando group by e o comando distinct, não ficou claro para mim!

1 resposta
solução!

Oi, Giulia, tudo bem?

O comando DISTINCT é usado para retornar apenas valores únicos em uma coluna. Por exemplo, se tivermos uma tabela de clientes com uma coluna de "cidade", o comando DISTINCT retornará apenas uma vez cada um dos nomes das cidades presentes nessa coluna. Essa função é muito útil quando queremos eliminar duplicatas em uma consulta.

Por outro lado, o comando GROUP BY é usado para agrupar linhas com base em uma ou mais colunas. Essa função é frequentemente usada com outras funções de agregação, como SUM, COUNT entre outras. Por exemplo, se tivermos uma tabela de vendas com colunas de "vendedor" e "quantidade vendida", podemos usar o comando GROUP BY para agrupar as vendas por vendedor e obter a soma das quantidades vendidas para cada vendedor.

Espero ter ajudado. Caso tenha dúvidas, conte com o fórum. Abraços!

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