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

Подзапрос внутри SELECT

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

В этом упражнении вы подробнее изучите, как одни и те же запросы можно записать как через соединение, так и через подзапрос.

На шаге 1 вы начнёте с LEFT JOIN в сочетании с GROUP BY, чтобы выбрать девять стран с наибольшим количеством городов в таблице cities, а также подсчитать эти города. На шаге 2 вы напишете запрос, который возвращает тот же результат, но с использованием вложенного запроса.

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

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

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

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

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

-- Find top nine countries with the most cities
___
-- Order by count of cities as cities_num
___
-- Limit the results
___
Редактировать и запускать код