2-й самый дорогой в категории

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

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

Таблица products содержит id, category, price. Найдите второй по убыванию цены товар в каждой категории. Если в категории <2 товаров — её не выводим. При равных ценах берём товар с меньшим id. Выведите category, id, price. Отсортируйте по category.

Схема данных

CREATE TABLE products (id INTEGER PRIMARY KEY, category TEXT, price REAL);

Темы

ROW_NUMBER PARTITION BY CTE

Подсказки

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