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

Сравнение типов соединений

В этом упражнении вы изучите, как результаты могут различаться при выполнении полного соединения по сравнению с левым и внутренним, соединяя таблицы countries и currencies. Вы сосредоточитесь на регионе Северная Америка (North America) и записях, в которых отсутствует название страны (name).

Начнём с полного соединения: countries — левая таблица, currencies — правая. Вспомните, как работает полное соединение, с помощью схемы ниже!

Затем выполните аналогичное левое соединение и завершите упражнение внутренним соединением, наблюдая за изменениями в результатах на каждом шаге.

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

Объединение данных в SQL

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

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

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

SELECT name AS country, code, region, basic_unit
FROM countries
-- Join to currencies
___ 
USING (code)
-- Where region is North America or name is null
WHERE ___
ORDER BY region;
Редактировать и запускать код