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

Connected

Exercice

Агрегуйте перед об'єднанням таблиць

У вас є перелік таких елементів:

  • Африканські атлети, які брали участь у минулих Олімпіадах
  • ВВП на душу населення за країнами
  • Чисельність населення за роками

Для спрощення щорічні демографічні показники (ВВП і населення) згруповано у категорії: низький, середній і високий рівень. Ваше завдання — порівняти для кожної африканської країни її ВВП, населення та кількість атлетів.

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

Instructions 1/2

undefined XP
    1
    2
  • Порахуйте кількість атлетів за країною та роком, використовуючи стовпець athlete_id.