Подзапрос с ALL: продавцы лучше всех в своём регионе

Средняя Подзапросы

Условие задачи

Таблица sellers содержит id, name, region, rating. Найдите продавцов, чей рейтинг выше ВСЕХ продавцов из региона "Москва" (кроме самих московских). Выведите name, region, rating.

Схема данных

CREATE TABLE sellers (id INTEGER PRIMARY KEY, name TEXT, region TEXT, rating REAL);

Темы

SUBQUERY ALL COMPARISON

Подсказки

Что проверяет эта задача

Задача «Подзапрос с ALL: продавцы лучше всех в своём регионе» учит использовать подзапросы в WHERE, FROM и SELECT и понимать, когда они уместнее JOIN. Такие задачи регулярно дают на собеседованиях аналитиков данных. Уровень средний — типичная боевая задача на уверенное владение SQL.

Как подступиться к решению

Сначала разберись со схемой данных и пойми, какой результат нужен на выходе. Определи, какие таблицы и поля задействованы, и собирай запрос пошагово: фильтрация → соединение или группировка → итоговый отбор и сортировка. Проверь результат на крайних случаях — NULL, дубликаты, пустые группы. Свой запрос сразу прогоняешь автопроверкой в интерактивной SQL-песочнице на реальной базе (SQLite и PostgreSQL 16 прямо в браузере).

Разбор темы с примерами — в гайде «Подзапросы в SQL». Хочешь системно с нуля — пройди бесплатный курс «SQL с нуля».

Решить в интерактивной SQL-песочнице → ← Все SQL-задачи