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 exercício faz parte do curso
Melhorando o Desempenho de Consultas no SQL Server
Exercício interativo prático
Experimente este exercício 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;