Топ-2 товара по продажам в каждой категории
Лёгкая
Оконные функции
Условие задачи
Таблица product_sales содержит id, product_name, category, total_sold (INTEGER). Найдите 2 самых продаваемых товара в каждой категории. Выведите category, product_name, total_sold, rank_in_category.
Схема данных
CREATE TABLE product_sales (id INTEGER PRIMARY KEY, product_name TEXT, category TEXT, total_sold INTEGER);
Темы
ROW_NUMBER WINDOW SUBQUERY
Подсказки
- Пронумеруй товары внутри категории по продажам
- Оберни в подзапрос и отфильтруй WHERE rank <= 2
Решить в интерактивной SQL-песочнице →
← Все SQL-задачи