Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

carlosmisse

ordenação "acumulativa"

Recommended Posts

nao tenho ideia de como fazer isso...por exemplo. tenho uma tabela "usuarios" com os campos "nome" e "idade":[1]nome: joaoidade: 25[2]nome: mariaidade: 35[3]nome: carlosidade: 25[3]nome: tatianaidade: 20queria selecionar ordenando pela quantidade de pessoas com a mesma idade...e nao pela idade em si.o resultado seria, como se fosse uma estatistica:idade 25: 2 pessoasidade 20: 1 pessoasidade 35: 1 pessoastem como fazer isso por mysql ???

Compartilhar este post


Link para o post
Compartilhar em outros sites

Estude sobre groupBy;

 

Ficará

Select nome,idade from usuarios group by idade

Isso é o básico de SQL. Te aconselho a estudar SQL e não ir querendo aprender na marra...

Compartilhar este post


Link para o post
Compartilhar em outros sites

queria selecionar ordenando pela quantidade de pessoas com a mesma idade...e nao pela idade em si.

SELECT idade, COUNT(*) AS quant FROM usuarios GROUP BY idade ORDER BY quant DESC

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.