1. Learn
  2. /
  3. Курси
  4. /
  5. Об'єднання даних у SQL

Connected

вправа

Порівняння країни із самою собою

Самоприєднання дуже корисні, коли потрібно порівняти дані з однієї частини таблиці з іншою частиною цієї ж таблиці. Припустімо, ви хочете дізнатися, як змінилася чисельність населення кожної країни з 2010 до 2015 року. Це можна наочно показати за допомогою самоприєднання.

У цій вправі ви відповісте на це запитання, приєднавши таблицю populations до самої себе. Пам'ятайте, що при самоприєднаннях таблиці потрібно задавати псевдоніми. Скористайтеся нагодою потренуватися з псевдонімами!

Оскільки ви приєднуєте таблицю populations до неї самої, задайте для populations псевдонім p1, а вдруге — p2. Це гарна практика щоразу, коли ви задаєте псевдоніми таблицям із однаковою першою літерою.

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

undefined XP
    1
    2
  • Виконайте внутрішнє з'єднання таблиці populations із самою собою ON country_code, задавши псевдоніми p1 та p2 відповідно.
  • Виберіть country_code з p1 і поле size з p1 та p2, задавши псевдоніми: для p1.size — size2010, а для p2.size — size2015 (саме в такому порядку).