Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

GROUP BY em campos VARCHAR

Olá!

É possível realizar um GROUP BY em campos varchar?

2 respostas
solução!

Não entendi tão bem sua pergunta, acredito que é possível sim usar o GROUP BY para agrupar o seu SELECT com uma coluna VARCHAR! Por exemplo, eu quero fazer uma consulta que me retorne a soma (ou seja, precisarei usar SUM) de limite de crédito de clientes Separando, ou melhor, agrupando por cidade, sabendo que eu tenho Rio de janeiro e São Paulo na minha tabela.

Nesse caso, eu uso o group by no campo cidade, porque quero agrupar, senão minha consulta falha.

O campo cidade, neste curso (é o de consultas avançadas usando SQL server, 2º da formação) é um campo varchar(50)!! (Poderia fazer com estado que é um varchar(2) mas isso é só um exemplo.)

Vou colocar aqui embaixo este exemplo, veja se é disso que está falando:

select cidade, sum([LIMITE DE CREDITO]) as [limite de crédito por cidade] from [TABELA DE CLIENTES]
group by cidade

ele me retorna: Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Esse é um exemplo de um group by com varchar, é disto que está falando?

Era essa dúvida mesmo, obrigada!

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