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

Коррелированный подзапрос

Подзапросы используются для получения данных из другой таблицы или запроса, отдельного от основного запроса.

Ваша коллега работает над проектом по изучению сейсмической опасности в разных странах мира. Ей нужна таблица со списком всех стран, их континентов и средней магнитудой землетрясений по каждой стране. Для выполнения этого запроса потребуется доступ к данным из таблиц Nations и Earthquakes.

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

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

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

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

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

SELECT UNContinentRegion,
       CountryName, 
        (SELECT ___(___) -- Add average magnitude
        FROM Earthquakes e 
         	  -- Add country code reference
        WHERE n.___ = e.Country) AS AverageMagnitude 
FROM Nations n
ORDER BY UNContinentRegion DESC, 
         AverageMagnitude DESC;
Редактировать и запускать код