none
Contar quantos registro do mesmo tipo existem Ex: Quantos masculinos e femininos. RRS feed

  • Pergunta

  • Pessoal tenho uma tabela assim:

    PPESSOA

    NOMES      | SEXO

    ADRIANA   | F

    JOÃO  | M

    MARIA  | F

    EVERTON  | M

    JULIANO  | M

    E preciso saber quantos M e F tem na tabela SEXO.

    Obrigado.

    quarta-feira, 25 de setembro de 2013 11:30

Respostas

  • Olá,

    Tente assim:

    Select Sexo, count(*)

    from ppessoa

    group by sexo

    "Se a resposta foi útil, não esqueça de marcar a resposta."

    Roberto Galvão 
    MCITP - Administration SQL Server 2008
    MCITP - Developer SQL Server 2008 
    MCSA - SQL Server 2012 
    MCT - SQL Server 
    Blog: http://bobgalvao.wordpress.com


    • Sugerido como Resposta Leonardo N. D'Amato quarta-feira, 25 de setembro de 2013 11:35
    • Editado Roberto Galvão quarta-feira, 25 de setembro de 2013 11:36
    • Marcado como Resposta Giovani Cr quarta-feira, 25 de setembro de 2013 12:56
    quarta-feira, 25 de setembro de 2013 11:34
  • Caso queira incluir o curso basta executar este exemplo:

    Select  Curso, Sexo, count(*)

    from ppessoa

    group by Curso, Sexo

    Neste cenário irá agrupar por curso e separar o sexo por cada curso.

    Espero te ajudado.


    Roberto Galvão | MCTS | MCITP | Microsoft Partner |


    • Editado Roberto Galvão quarta-feira, 25 de setembro de 2013 17:18
    • Marcado como Resposta Felypemt quarta-feira, 4 de janeiro de 2017 12:29
    quarta-feira, 25 de setembro de 2013 17:17

Todas as Respostas

  • Olá,

    Tente assim:

    Select Sexo, count(*)

    from ppessoa

    group by sexo

    "Se a resposta foi útil, não esqueça de marcar a resposta."

    Roberto Galvão 
    MCITP - Administration SQL Server 2008
    MCITP - Developer SQL Server 2008 
    MCSA - SQL Server 2012 
    MCT - SQL Server 
    Blog: http://bobgalvao.wordpress.com


    • Sugerido como Resposta Leonardo N. D'Amato quarta-feira, 25 de setembro de 2013 11:35
    • Editado Roberto Galvão quarta-feira, 25 de setembro de 2013 11:36
    • Marcado como Resposta Giovani Cr quarta-feira, 25 de setembro de 2013 12:56
    quarta-feira, 25 de setembro de 2013 11:34
  • Nesse caso ele retorna quantos registros tem, mas não quantos M tem e quantos F tem. 
    quarta-feira, 25 de setembro de 2013 13:00
  • Olá,

    Dê uma olhada neste exemplo:

    "Se a resposta foi útil, não esqueça de marcar a resposta."

    Roberto Galvão 
    MCITP - Administration SQL Server 2008
    MCITP - Developer SQL Server 2008 
    MCSA - SQL Server 2012 
    MCT - SQL Server 
    Blog: http://bobgalvao.wordpress.com


    Roberto Galvão | MCTS | MCITP | Microsoft Partner |

    quarta-feira, 25 de setembro de 2013 13:15
  • Eu tenho um banco com 26k de pessoas, não dá pra fazer por cada nome. =/

    E essa é só a primeira parte, a segunda eu tenho que trazer por cada curso, ou seja, Administração tem 200 Masc. e 100 Fem.

    Acho que essa solução não se encaixa. Vou continuar procurando obrigado pela ajuda!

    quarta-feira, 25 de setembro de 2013 16:05
  • Caso queira incluir o curso basta executar este exemplo:

    Select  Curso, Sexo, count(*)

    from ppessoa

    group by Curso, Sexo

    Neste cenário irá agrupar por curso e separar o sexo por cada curso.

    Espero te ajudado.


    Roberto Galvão | MCTS | MCITP | Microsoft Partner |


    • Editado Roberto Galvão quarta-feira, 25 de setembro de 2013 17:18
    • Marcado como Resposta Felypemt quarta-feira, 4 de janeiro de 2017 12:29
    quarta-feira, 25 de setembro de 2013 17:17