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:
- Anunca chegaram em último lugar;
- Bnunca venceram e nunca chegaram em último lugar;
- Cnunca venceram;
- Dsempre chegaram em último lugar;
- Esempre venceram.