SóProvas


ID
4897822
Banca
UFU-MG
Órgão
UFU-MG
Ano
2017
Provas
Disciplina
Banco de Dados
Assuntos

Para responder a questão, considere as seguintes tabelas, dadas por seus respectivos comandos de criação:


− Create table Jogadores(numj integer not null, nome varchar(20), ano_n integer, primary key(numj))

− create table Lista_torneios(numt integer not null, nomet vachar(20) not null, primary key (numt))

− create table Torneios(numt integer not null, numj integer not null, ano integer not null, premio double not null, primary key(numt, ano), foreing key(numt) references Lista_torneios(numt), foreing key(numj) references Jogadores(numj))

Uma consulta para retornar, para cada jogador, o número total de torneios que ele venceu é dada por

Alternativas
Comentários
  • A solução correta para a questão não seria ?????

    select numj, count(*) from Torneios where premio = 1 group by numj;

    Pois ele quer apenas as que o jogador venceu