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

Страны с подзапросами или CTE

Среди олимпийских регионов Африка отличается наиболее тёплыми зимами. Тем не менее некоторые африканские страны всё же участвуют в зимних Олимпийских играх. Например, Марокко за эти годы отправило более 20 спортсменов. Возможно, анализ на региональном уровне даёт слишком общую картину. Вполне вероятно, что в отдельных африканских странах зимы холоднее, чем в других.

Рассмотрите климатические данные за зимний период подробнее — на уровне отдельных стран. Выборка спортсменов ограничена только африканскими атлетами, первые из которых выступили на Олимпийских играх в 1960 году.

Используйте оба подхода — подзапрос и структуру CTE — и сравните результаты.

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

Оптимизация запросов в PostgreSQL

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

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

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

-- Climate by country with Olympian athletes
SELECT country
  , temp_06
  , precip_06
FROM climate
WHERE region = 'Africa'
AND olympic_cc IN (___ ___ ___ FROM ___)
ORDER BY temp_06;
Редактировать и запускать код