Questão 2124568

Tecnologia da Informação · 2022

Questão

ID 2124568

Disciplina: Tecnologia da Informação

Assuntos: Consultas Aninhadas (IN, Exists, ALL, Some, ANY)

Ano: 2022 Banca: Colégio Pedro II Órgão: Colégio Pedro II


Considere o modelo relacional a seguir:

sessaopratica(id, titulo, descricao)

spusuario(id, idsessaopratica, dtfinalizacao)

Foram apresentadas as seguintes consultas:

i. SELECT distinct idsessaopratica, titulo, dtfinalizacao

FROM spusuario, sessaopratica

WHERE spusuario.idsessaopratica=sessaopratica.id

and (dtfinalizacao, idsessaopratica) IN

(SELECT MAX(dtfinalizacao), idsessaopratica

FROM spusuario GROUP BY idsessaopratica)

ORDER BY dtfinalizacao

ii. SELECT distinct idsessaopratica, titulo, dtfinalizacao

FROM spusuario

LEFT JOIN sessaopratica

ON spusuario.idsessaopratica=sessaopratica.id

WHERE (dtfinalizacao, idsessaopratica) IN

(SELECT MAX(dtfinalizacao), idsessaopratica

FROM spusuario GROUP BY idsessaopratica)

ORDER BY dtfinalizacao

iii. SELECT distinct idsessaopratica, titulo, dtfinalizacao

FROM spusuario, sessaopratica

WHERE spusuario.idsessaopratica=sessaopratica.id

and (dtfinalizacao, idsessaopratica) IN

(SELECT MAX(dtfinalizacao), idsessaopratica

FROM spusuario)

GROUP BY idsessaopratica

ORDER BY dtfinalizacao

iv. SELECT distinct idsessaopratica, titulo, dtfinalizacao

FROM spusuario, sessaopratica

WHERE spusuario.idsessaopratica=sessaopratica.id

and (dtfinalizacao) IN

(SELECT MAX(dtfinalizacao)

FROM spusuario GROUP BY idsessaopratica)

ORDER BY dtfinalizacao

v. SELECT distinct idsessaopratica, titulo, dtfinalizacao

FROM spusuario spu

LEFT JOIN sessaopratica

ON spu.idsessaopratica=sessaopratica.id

WHERE (dtfinalizacao, idsessaopratica) IN

(SELECT MAX(dtfinalizacao), spu.idsessaopratica

FROM spusuario GROUP BY spu.idsessaopratica)

ORDER BY dtfinalizacao

Dentre essas consultas, assinale a alternativa que indica aquelas com data de finalização mais recente por cada sessão prática, sendo que os resultados devem estar ordenados pela data de finalização.

Alternativas da questão 2124568
Pular para o conteúdo principal