Junior — Middle
Como funciona o operador UNION ao combinar os resultados de duas consultas SQL, especialmente na eliminação de registros duplicados?
sobes.tech IA
Resposta da IA
O operador UNION em SQL combina os resultados de duas ou mais consultas SELECT num único conjunto de dados.
Características do UNION:
- Retorna apenas linhas únicas, ou seja, duplicados são automaticamente removidos.
- Para isso, o SQL compara as linhas em todas as colunas do resultado e exclui as repetidas.
- Se desejar manter todas as linhas, incluindo duplicados, usa-se UNION ALL.
Exemplo:
SELECT name FROM employees
UNION
SELECT name FROM managers;
Este comando retornará uma lista de nomes únicos de ambas as tabelas, sem repetições.
Assim, o UNION serve para unir conjuntos de dados eliminando registros duplicados.