1. Este site usa cookies. Ao continuar a usar este site está a concordar com o nosso uso de cookies. Saber Mais.

Consultas em mysql

Discussão em 'Web Development' iniciada por moriva, 12 de Junho de 2008. (Respostas: 5; Visualizações: 644)

  1. moriva

    moriva Power Member

    Deêm uma vista de olhos por esta tabela de mysql e digam-me por favor se dá para fazer uma consulta por numero de vitórias de cada equipa.

    Código:
    CREATE TABLE IF NOT EXISTS `andebol` (
      `Cod_Jogo` bigint(20) NOT NULL auto_increment,
      `Tipo` varchar(20) NOT NULL default '',
      `Data` date NOT NULL default '0000-00-00',
      `Hora` time NOT NULL default '00:00:00',
      `Local` varchar(20) NOT NULL default '',
      `Equipa1` varchar(50) NOT NULL default '',
      `Equipa2` varchar(50) NOT NULL default '',
      `Periodo1Equipa1` int(50) NOT NULL default '0',
      `Periodo1Equipa2` int(50) NOT NULL default '0',
      `Periodo2Equipa1` int(50) NOT NULL default '0',
      `Periodo2Equipa2` int(50) NOT NULL default '0',
      `FinalEquipa1` int(50) NOT NULL default '0',
      `FinalEquipa2` int(50) NOT NULL default '0',
      PRIMARY KEY  (`Cod_Jogo`)
    ) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=72 ;

    Se souberem de outras consultas possiveis indiquem-me por favor.

    Desde já abrigado.
     
    Última edição pelo moderador: 16 de Junho de 2008
  2. metralha761

    metralha761 1st Folding then Sex

    sim da.

    tens de usar o count
     
  3. moriva

    moriva Power Member

    Mas primeiro teria de saber qual das equipas e que ganhou porque na base de dados apenas tem o resultado final.

    :confused::confused::confused::confused:
     
  4. Serrot

    Serrot Power Member

    Para consultar o nº de vitórias da Equipa: EquipaConsulta

    Código:
    SELECT COUNT(*)
    FROM andebol
    WHERE ((Equipa1="EquipaConsulta" and FinalEquipa1>FinalEquipa2) Or  (Equipa2="EquipaConsulta" and FinalEquipa2>FinalEquipa1))
    
    
     
  5. moriva

    moriva Power Member

    O código da consulta funciona mas existe mais uma coisa que eu queria que era colocar numa tabela o nome das equipas e a frente o numero de vitorias em vez de ser uma consulta pelo nome.
    Mas se não conseguirem não faz mal. O código tá muito bom.

    Obrigado!!!!!
     
  6. moriva

    moriva Power Member

    Queria saber se alguem sabe como se faz uma consulta que mostre o numero total de golos de uma determinada equipa.

    Queria uma coisa deste genero:
    Código:
    SELECT COUNT(*)
    FROM andebol
    WHERE ((Equipa1="EquipaConsulta" and FinalEquipa1>FinalEquipa2) Or  (Equipa2="EquipaConsulta" and FinalEquipa2>FinalEquipa1))
     

Partilhar esta Página