Na SQL, para combinar o conjunto-resultado de duas ou mais e...

Próximas questões
Com base no mesmo assunto
Q40388 Banco de Dados
Na SQL, para combinar o conjunto-resultado de duas ou mais expressões SELECT (desde que com a mesma quantidade de colunas e mesmos tipos de dados) em um único resultado de consulta, utiliza-se o
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Resposta Correta: B - UNION

A questão examina o conhecimento sobre a cláusula UNION do SQL, que é usada para combinar os resultados de duas ou mais consultas SELECT em um único conjunto de resultados. A principal condição para o uso do UNION é que todas as consultas combinadas devem ter o mesmo número de colunas na lista de seleção e tipos de dados correspondentes nas colunas.

Quando usamos o UNION, o SQL Server irá combinar os resultados das diferentes consultas SELECT e removerá as linhas duplicadas para produzir um conjunto de resultados unificado. É uma forma eficiente de agregarmos informação de múltiplas fontes sem duplicidades.

O motivo pelo qual a alternativa B - UNION está correta é que ela se encaixa perfeitamente na descrição da questão de unir resultados de consultas semelhantes. As outras opções como LIKE, JOIN, INNER JOIN e FULL JOIN são utilizadas em contextos diferentes. LIKE é usado para comparação de padrões, enquanto JOIN, INNER JOIN, e FULL JOIN são usados para combinar linhas de duas ou mais tabelas com base em uma coluna relacionada, mas não para unir resultados de consultas.

Entender o uso correto do UNION é essencial para muitas operações de banco de dados onde a consolidação de dados de várias consultas é necessária. Certifique-se de que sempre que quiser combinar resultados de consultas diferentes, mas com estruturas de dados correspondentes, a cláusula UNION será a escolha adequada.

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

SELECT column_name(s) FROM table_name1UNIONSELECT column_name(s) FROM table_name2

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo