| Exibir mensagem anterior :: Exibir próxima mensagem |
| Autor |
Mensagem |
cadu27 Experiente

Registrado: Sábado, 29 de Dezembro de 2007 Mensagens: 434
|
Enviada: Ter Nov 01, 2011 7:20 am Assunto: Contar Registros da tabela |
|
|
| Bom dia, eu possuo uma tabela com um campo chamado genero, preciso que em um dbgrid eu mostre a quantidade de registros que possui o Genero = a ''A'' a quantidade de registros que possuem o Genero = a ''B'' e assim por diante como posso fazer isso, sei que é usando a função Count, mas como posso aplica-la exatamente, estou usando o Mysql |
|
| Voltar ao Topo |
|
 |
imex Moderador

Registrado: Sexta-Feira, 7 de Janeiro de 2011 Mensagens: 11666
|
Enviada: Ter Nov 01, 2011 7:34 am Assunto: |
|
|
Bom dia
Experimente mais ou menos como segue:
| Código: | select t.Genero, Count(*) as Quantidade from Tabela t
group by t.Genero |
Espero que ajude.
__________________
Assinatura: Imoveis comerciais em Guarulhos |
|
| Voltar ao Topo |
|
 |
cadu27 Experiente

Registrado: Sábado, 29 de Dezembro de 2007 Mensagens: 434
|
Enviada: Ter Nov 01, 2011 7:47 am Assunto: |
|
|
Beleza Imex vou tentar mais tarde e posto o resultado
mas deixa eu ver se eu entendi
SELECT tabela.Genero, Count(*) as Quantidade (mesmo nao possuindo esse campo na tabela eu coloco?) from tabela...group by genero
o que é esse t que vc colocou é referente a tabela? ou ao campo??? |
|
| Voltar ao Topo |
|
 |
imex Moderador

Registrado: Sexta-Feira, 7 de Janeiro de 2011 Mensagens: 11666
|
Enviada: Ter Nov 01, 2011 7:55 am Assunto: |
|
|
O "t" serve para renomear o nome da tabela dentro da query, desta forma pode ser colocado antes do nome dos campos em vez de colocar o nome inteiro da tabela.
O "Quantidade" será o nome do campo na query que vai retornar o Count.
Espero que ajude. |
|
| Voltar ao Topo |
|
 |
cadu27 Experiente

Registrado: Sábado, 29 de Dezembro de 2007 Mensagens: 434
|
Enviada: Ter Nov 01, 2011 7:59 am Assunto: |
|
|
| ah, beleza entendi, obrigado Imex... |
|
| Voltar ao Topo |
|
 |
cadu27 Experiente

Registrado: Sábado, 29 de Dezembro de 2007 Mensagens: 434
|
Enviada: Qua Nov 02, 2011 12:16 pm Assunto: |
|
|
| Beleza Imex Deu certo obrigado |
|
| Voltar ao Topo |
|
 |
|