FC ConcursosFC Concursos

Flashcard FC684244

Como a consulta filtra médicos de congressos de 2023 excluindo os que participaram em 2024 de forma correta?

Linguagem SQL

QUADRIX · 2025

De acordo com o assunto TI Banco de Dados: Linguagem SQL, responda:

Como a consulta filtra médicos de congressos de 2023 excluindo os que participaram em 2024 de forma correta?
Mostrar resposta e comentário

Resposta

A consulta seleciona médicos que participaram de congressos iniciados em 2023 e exclui os que também participaram de congressos iniciados em 2024.



• JOIN e EXTRACT: usa joins e EXTRACT(YEAR FROM C.data_inicio) = 2023 para formar o conjunto de médicos com participações iniciadas em 2023.
• DISTINCT: evita nomes duplicados quando um médico teve várias participações.
• NOT IN: remove do conjunto de 2023 os médicos que aparecem na subquery de 2024, realizando a diferença de conjuntos.
• id_medico como PK: como id_medico em Participacoes integra a chave primária, é NOT NULL, eliminando a falha lógica do NOT IN causada por valores nulos.





Veja como foi cobrado:
https://flashcardsconcursos.com.br/portal/flashcard/670726

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo