• Matéria: Informática
  • Autor: osvaldovilela
  • Perguntado 6 anos atrás

QUESTÃO 1
Os operadores de conjunto UNION, INTERSECT e EXCEPT são usados para comparar e mesclar os resultados de duas expressões de consulta separadas. Por exemplo, se você quiser saber quais usuários de um site compram e vendem, mas os nomes de usuários estiverem armazenados em colunas ou tabelas separadas, você pode encontrar a interseção desses dois tipos de usuários. Se você quiser saber quais usuários do site compram, mas não vendem, você pode usar o operador EXCEPT para encontrar a diferença entre as duas listas de usuários. Se quiser criar uma lista com todos os usuários, independentemente da função, use o operador UNION.


Os operadores podem nos ajudar na seleção de registros, utilizando vários comandos select's na mesma consulta. Nesse contexto, analise as listas de compras dadas a seguir e, após sua análise, assinale a alternativa que contenha a lista resultante de produto(s), caso aplicássemos o comando INTERSECT entre elas:​

Alternativas
Alternativa 1:
ALFACE, PIMENTA, BETERRABA e CARNE.

Alternativa 2:
PIMENTA, CARNE e ABÓBORA.

Alternativa 3:
TOMATE E CARNE.

Alternativa 4:
TOMATE E ALFACE.

Alternativa 5:
CARNE E ALHO.

Respostas

respondido por: cfernando1999
3

Resposta:

Alternativa 3: TOMATE E CARNE.

Explicação:

No comando INTERSECT, apenas é mostrado o registro que é igual nas duas tabelas.

respondido por: aline230622
3

Resposta:

Alternativa 3:

TOMATE E CARNE.

Por fim, o uso de INTERSECT permite uma intersecção entre as consultas. Que é intersecção? Então, seria como exibir somente os registros que as duas consultas têm em comum.

Explicação:

https://docs.microsoft.com/pt-br/sql/t-sql/language-elements/set-operators-except-and-intersect-transact-sql?view=sql-server-ver15

Perguntas similares