Questão de Banco de Dados — SQL — FGV 2022
Banco de DadosSQL
- Código
- fg055538
- 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, o comando SQL que exibe, para cada páreo, somente o cavalo vencedor com o respectivo tempo é:
- Aselect pareo, cavalo, tempofrom TURFEwhere not exists(select * from TURFE twhere t.pareo = TURFE.pareoand t.tempo < TURFE.tempo)
- Bselect pareo, cavalo, tempofrom TURFEwhere exists(select * from TURFE twhere t.pareo = TURFE.pareoand t.tempo > TURFE.tempo)
- Cselect pareo, cavalo, tempofrom TURFEwhere not exists(select * from TURFE twhere t.pareo <> TURFE.pareoand t.tempo = TURFE.tempo)
- Dselect pareo, cavalo, tempofrom TURFEwhere exists(select * from TURFE twhere t.pareo = TURFE.pareoand t.tempo < TURFE.tempo)
- Eselect pareo, cavalo, tempofrom TURFEwhere not exists(select * from TURFE twhere t.pareo = TURFE.pareoand t.tempo <> TURFE.tempo)