Olá!
É possível realizar um GROUP BY em campos varchar?
Olá!
É possível realizar um GROUP BY em campos varchar?
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:
Esse é um exemplo de um group by com varchar, é disto que está falando?
Era essa dúvida mesmo, obrigada!