Comece agoraComece grátis

UNION e UNION ALL

Você quer uma consulta que retorne todas as cidades listadas no banco de dados Earthquakes. Seria uma consulta simples na tabela Cities. No entanto, para garantir que você obtenha todas as cidades do banco, você vai anexar a consulta à tabela Nations para incluir também as capitais. Você usará UNION para remover quaisquer linhas duplicadas.

Por curiosidade, você quer saber se havia linhas duplicadas. Se você fizer a mesma consulta, mas anexar com UNION ALL em vez disso, e comparar a quantidade de linhas retornadas em cada consulta, UNION ALL retornará mais linhas se houver duplicatas.

Este exercicio faz parte do curso

Melhorando o Desempenho de Consultas no SQL Server

Ver curso

exercicio interativo prático

Tente este exercicio completando este código de exemplo.

SELECT ___ AS NearCityName, -- City name column
	   CountryCode
FROM Cities

___ -- Append queries

SELECT ___ AS NearCityName, -- Nation capital column
       Code2 AS CountryCode
FROM Nations;
Editar e Executar Código