UNION и UNION ALL
Вам нужен запрос, который возвращает все города из базы данных Earthquakes. Казалось бы, достаточно простого запроса к таблице Cities. Однако, чтобы убедиться, что вы получили все города в базе данных, вы добавите к запросу таблицу Nations, чтобы включить также столицы государств. Для удаления дублирующихся строк используйте UNION.
Из любопытства вы также хотите выяснить, были ли дублирующиеся строки вообще. Если выполнить тот же запрос, но объединить таблицы с помощью UNION ALL, и сравнить количество возвращённых строк, то UNION ALL вернёт больше строк, если дубликаты присутствуют.
Это упражнение является частью курса
Повышение производительности запросов в SQL Server
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
SELECT ___ AS NearCityName, -- City name column
CountryCode
FROM Cities
___ -- Append queries
SELECT ___ AS NearCityName, -- Nation capital column
Code2 AS CountryCode
FROM Nations;