SQLLab
Практика· 15 мин· 25 XP

Список товаров для акции

Задание

Контекст: Отдел маркетинга готовит акцию «Доступные товары для жизни» и просит выгрузку сразу по трём условиям — категории, цене и остатку одновременно, с сортировкой по двум столбцам. Это уже не единичный фильтр, а связка нескольких тем курса в одном запросе.

Техническое задание: Напиши запрос к таблице products, который вернёт name, category, price и stock товаров из категорий «Продукты» или «Одежда» с ценой ниже 1000₽ и остатком на складе больше 20 единиц. Отсортируй по category по алфавиту, внутри категории — по price по возрастанию, при равной цене — по name по алфавиту.

Подсказка

Все три условия должны выполняться одновременно — соединяй их через AND. Для выбора из двух категорий удобнее category IN ('Продукты', 'Одежда'), чем OR. Сортировка идёт по трём столбцам подряд: сначала категория, потом цена, и в конце название — как финальный критерий на случай совпадений.

Результат выполнения SQL-запроса
История твоих попыток решения
Показать эталонное решение задачи
ER-диаграмма таблиц базы данных
Ожидаемые колонки в правильном ответе
Появится после 3 неудачных попыток
Анализ плана выполнения запроса PostgreSQL

Результаты появятся здесь после выполнения запроса.