Cadastre-se

Para realizar o cadastro, você pode preencher o formulário ou optar por uma das opções de acesso rápido disponíveis.

Entrar

Por favor, insira suas informações de acesso para entrar ou escolha uma das opções de acesso rápido disponíveis.

Forgot Password,

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Captcha Clique na imagem para atualizar o captcha.

Você deve fazer login para fazer uma pergunta.

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

PergunteAqui Latest Perguntas

  • 0
Anônimo(a)

PHP ORDER BY ajuda aeeeee, 10 pontos?

vamos supor que temos
bairro_A 10 vezes na tabela
bairro_C 3 vezez
e
bairro_B 7 vezes

oq eu quero e fazer a contagem de cada e da um ORDER BY por bairro mais vezes cadastrado
ficando nesse exemplo

bairro_A 10
bairro_B 7
bairro_C 3

alguem ae saka??? 10 pontoss

Você precisa entrar para adicionar uma resposta.

3 Respostas

  1. Cara quando eu fazia isso eu usava isso. Olha o exemplo “select * from ‘nome da tabela’ ordey by ‘o campo da tabela que vc que quer seja ordenado’;”

  2. o que voce precisa é criar um campo com um COUNT para contar e um GROUP para agrupar pelo campo contado:

    supondo que sua tabela_bairros tenha um campo chamado bairro com os nomes dos bairros:

    SELECT bairro, COUNT(bairro) as quantidade
    FROM tabela_bairros
    GROUP BY bairro
    ORDER BY quantidade DESC

    lembrando que se voce tem um campo de bairro, o “modelo de atomização” recomenda que você tenha uma tabela com bairros e separadamente e só puxe pelo ID. o meu exemplo está ordenando pelo “nome escrito” do bairro, pois acho que é isso que voce quer, mas pode ser alterado para uma “forma normal”. recomendo sempre usar ID´s para ordenar e classificar!!

    lembrando também que não conheço a complexidade de seu modelo de dados, talvez voce precise fazer alguma subselect, pois o GROUP BY vai agrupar os dados!

    flww

Perguntas Relacionadas