Ir para conteúdo

Arquivado

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

Thiago Lenzi

Order By Incidência

Recommended Posts

Pessoal, beleuza?

 

Tenho uma tabela(fictícia) assim:

 

id|nome|

1|Joao

2|Joao

3|Augusto

4|Joao

5|Andreia

6|Celly

7|Augusto

8|Celly

9|Augusto

 

Quero fazer um select organizado por maior incidência, ou seja, Ordenando nessa ordem

Joao

Augusto

Celly

Andreia

Compartilhar este post


Link para o post
Compartilhar em outros sites

Algo assim

 

 

Selecg nome, count(*) ocorrencias

From tabela

Group by nome

Order by 2 desc

Compartilhar este post


Link para o post
Compartilhar em outros sites

Algo assim

 

 

Selecg nome, count(*) ocorrencias

From tabela

Group by nome

Order by 2 desc

Motta, o que seria essa "ocorrencias"?

Compartilhar este post


Link para o post
Compartilhar em outros sites

A quantidade de vezes que o nome ocorreu um "alias" apenas.

Compartilhar este post


Link para o post
Compartilhar em outros sites

A quantidade de vezes que o nome ocorreu um "alias" apenas.

Mota, mais uma vez obrigado.

 

Tentei aplicar ao meu select mas tenho essa resposta. Consegue ver onde errei?

SELECT NOME_ISTITUICAO, count(*) as ocorrencia
From agencia
Group by NOME_ISTITUICAO
Order by ocorrencia desc
 LIMIT 0, 25 
Mensagens do MySQL : Documentação

#1054 - Champ 'NOME_ISTITUICAO' inconnu dans field list

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ops! Tudo certo agora. Erro no nome da coluna.

 

NOME_INSTITUICAO

 

Muito Obrigado MOtta. Funfou. ;)

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.