Pular para o conteúdo principal

Questão de Banco de Dados — SQL — FGV 2022

Banco de DadosSQL
Código
fg055537
Banca
FGV
Órgão
TJ-DFT
Ano
2022
Nível
Superior
Cargo
Analista Judiciário - Análise de Sistemas
Tabela TURFE

Considere um banco de dados relacional que contém uma única tabela, TURFE, cuja estrutura é exibida com sua instância a seguir.



Para cada páreo, ou corrida, são armazenados os nomes dos cavalos participantes e os respectivos tempos. A classificação de cada cavalo numa corrida segue a ordem crescente de tempo. Não há empates.

Com relação à tabela TURFE, descrita anteriormente, analise o comando SQL a seguir.


select distinct cavalo

from TURFE t1

where not exists

(select * from TURFE t2, TURFE t3

where t2.cavalo = t1.cavalo

and t3.pareo = t2.pareo

and t3.tempo > t2.tempo)



A execução do comando acima produz, somente, todos os cavalos que, em suas corridas:

  1. Anunca chegaram em último lugar;
  2. Bnunca venceram e nunca chegaram em último lugar;
  3. Cnunca venceram;
  4. Dsempre chegaram em último lugar;
  5. Esempre venceram.
Revelar gabarito e comentário

GabaritoD — sempre chegaram em último lugar;

Link permanente: /questoes/fg055537