Ранг товаров по продажам в категории
Лёгкая
Оконные функции
Условие задачи
Таблица product_sales (id, product_name, category, sales_count). Присвойте ранг каждому товару по количеству продаж внутри его категории (больше продаж — ранг 1). Выведите product_name, category, sales_count, sales_rank.
Схема данных
CREATE TABLE product_sales (id INTEGER PRIMARY KEY, product_name TEXT, category TEXT, sales_count INTEGER);
Темы
RANK PARTITION BY ORDER BY
Подсказки
- RANK() присваивает одинаковый ранг при одинаковых значениях
- PARTITION BY category — ранжирование внутри категории
Решить в интерактивной SQL-песочнице →
← Все SQL-задачи