Dentro do Banco de Dados Oracle, uma consulta composta é aq...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Gabarito: A
Fundamento decisivo: O ponto decisivo era a definição dos operadores de conjuntos no Oracle aplicada ao trecho "selecionadas pelas duas consultas", interpretado como linhas comuns aos dois resultados. Essa leitura conduz ao INTERSECT, que é a alternativa A.
- Se a ideia for linhas comuns aos dois resultados, o operador é INTERSECT.
- Se a ideia for reunir os resultados das duas consultas sem duplicatas, o operador é UNION.
- Se a ideia for reunir tudo e manter duplicidades, o operador é UNION ALL.
- Se a ideia for pegar o que está na primeira consulta e não está na segunda, o operador é MINUS.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
Todas a linhas distintas? Não é possível ser letra A.
Acho que o gabarito tá errado, não?
Gemini:
No Oracle Database, o operador de conjunto que retorna todas as linhas distintas selecionadas por duas consultas é o UNION.
Como ele funciona:
UNION: Combina os resultados de duas consultas e remove as duplicatas, retornando apenas as linhas distintas.
UNION ALL: Combina os resultados de duas consultas mantendo todas as duplicatas (é mais rápido por não realizar a ordenação/deduplicação).
Outros operadores de conjunto para contexto:
INTERSECT: Retorna apenas as linhas distintas que são comuns a ambas as consultas.
MINUS: Retorna as linhas distintas da primeira consulta que não estão presentes no resultado da segunda consulta.
Me digam se pensam diferente
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo