Sobes.tech
Junior — Middle

Qual é o objetivo principal de usar o operador UNION em SQL e em que situações ele é aplicado?

sobes.tech IA

Resposta da IA

O operador UNION em SQL é utilizado para combinar os resultados de duas ou mais consultas SELECT num único conjunto de dados. O objetivo principal é obter linhas únicas de todas as consultas.

Características e aplicação:

  • Combina resultados com o mesmo número e tipos de colunas.
  • Remove duplicados (se desejar manter duplicados, usa-se UNION ALL).
  • Aplica-se quando os dados estão distribuídos por diferentes tabelas ou consultas, mas precisam ser apresentados numa única lista.

Exemplo:

SELECT name FROM employees
UNION
SELECT name FROM contractors;

Esta consulta retornará uma lista de nomes únicos de ambas as tabelas.