НачатьНачать бесплатно

IN и EXISTS

Вы хотите узнать, какие столицы стран, если таковые имеются, указаны как ближайший город к зафиксированным землетрясениям. Эту информацию можно получить с помощью INTERSECT, сравнив таблицу Nations с таблицей Earthquakes. Однако INTERSECT требует, чтобы количество и порядок столбцов в операторах SELECT совпадали в обоих запросах, а вы хотите включить в результаты дополнительные столбцы из внешнего запроса.

Вы составляете два запроса, каждый с разным оператором, который даёт нужный результат.

Это упражнение является частью курса

Повышение производительности запросов в SQL Server

Посмотреть курс

Интерактивное практическое упражнение

Попробуйте выполнить это упражнение, дополнив этот пример кода.

-- First attempt
SELECT CountryName,
       ___, -- 2017 country population
	   ___, -- Capital city	   
       WorldBankRegion
FROM Nations
WHERE Capital ___ -- Add the operator to compare queries
        (SELECT NearestPop 
	     FROM Earthquakes);
Редактировать и запускать код