Junior — Middle
Qual é a principal finalidade da operação UNION em SQL e como ela difere de operadores semelhantes?
sobes.tech IA
Resposta da IA
A operação UNION em SQL é usada para combinar os resultados de duas ou mais consultas SELECT em um único conjunto de dados. O objetivo principal é obter linhas únicas de todas as consultas, excluindo duplicados.
Diferenças em relação a operadores semelhantes:
UNION ALL— combina os resultados de todas as consultas, incluindo duplicados.INTERSECT— retorna apenas as linhas que estão presentes em todas as consultas.EXCEPT(ouMINUSem alguns SGBDs) — retorna as linhas da primeira consulta que não estão na segunda.
Exemplo:
SELECT name FROM employees
UNION
SELECT name FROM managers;
Este comando retornará uma lista de nomes únicos das tabelas employees e managers.