1
resposta

Qual importância do GROUP BY?

Quando eu executo a seguinte query:

SELECT ESTADO, SUM(LIMITE_DE_CREDITO) AS SOMA_LIMITE FROM tabela_de_clientes

ele me retorna apenas a somatória dos limites de créditos de sp, para mostrar de todos os estados preciso inserir o "GROUP BY ESTADO".

SELECT ESTADO, SUM(LIMITE_DE_CREDITO) AS SOMA_LIMITE FROM tabela_de_clientes
GROUP BY ESTADO;

alguém pode me explicar o pq?

1 resposta

O groupdBy vai "agrupar" as somas do limite de credito por ESTADO. Sem agrupar, não tem como separar a soma de cada estado, só da pra pegar a soma de tudo, tirando o ESTADO do select.