Fóruns sobre PHP, JavaScript, HTML, MySQLi, jQuery, Banco de Dados, CSS


Moderador: web

 
Avatar do usuário
ADMIN
ADMIN
Tópico Autor
Mensagens: 17735
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Contar resultados baseado no valor da coluna MySQL

25-02-2016 22:52

Nesse post vou mostrar como contar e exibir o total de resultados do MySQL baseado no valor da coluna, usando o SUM e o IF.

Vamos supor que tem a seguinte tabela:

id - nome - valor
1 - joão - 10
2 - joão - 20
3 - maria - 10

A ideia é retornar o total de resultados para joão e para maria. Retornando:

joão - 2
maria - 1


Vejamos a query

SELECT SUM(IF(nome = 'joão', 1, 0)) AS joao, SUM(IF(valor = 'maria', 1, 0)) AS maria FROM tabela

Dentro do while vai usar $joao para exibir o total de linhas para joão e $maria para o total de linhas para maria.
0
A melhor hospedagem para o seu site HostGator!

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado