1. Learn
  2. /
  3. Курси
  4. /
  5. Покращення продуктивності запитів у PostgreSQL

Connected

Вправа

Де розміщувати фільтр за регіоном

Самої чисельності населення недостатньо, щоб передбачити кількість олімпійців. Дослідники припускають, що валовий внутрішній продукт (GDP) разом із населенням може передбачати кількість олімпійців. На щастя, Світовий банк також збирає дані про ВВП на душу населення (GDP, поділений на кількість громадян) для багатьох країн.

Знову зосередьмося на Африці: у 2014 році найчисельнішими країнами були Нігерія, Ефіопія та Єгипет; однак єдиними африканськими країнами, що відправляли спортсменів на Олімпіаду 2014 року, були Марокко, Того та Зімбабве.

Визначте, які африканські країни мають дані про GDP за 2014 рік, і чи мають Марокко, Того та Зімбабве високі показники GDP.

Інструкції 1/3

undefined XP
  • 1

    Використайте region як необ'єднувальну умову з'єднання, щоб знайти країни в Africa. Зверніть увагу, скільки записів повертається.

  • 2

    Перемістіть region до оператора WHERE, щоб вилучати записи, замість повернення значень null для неафриканських записів.

  • 3

    Region знову є умовою JOIN, як у першому запиті. Обмежте записи таблиці demographics за допомогою таблиці oregions.