Витрина «Котомаркета»: ценовые категории и топ-5

Витрина «Котомаркета»: ценовые категории и топ-5

В каталоге маркетплейса «Котомаркет» есть плоская таблица products с товарами для котов: id, name (название), category (категория), price (цена в рублях), in_stock (остаток на складе, штук). Маркетологи готовят витрину «Выгодные хиты» и просят собрать подборку одним запросом SELECT. Требования к подборке: 1. Ценовая категория. У каждого товара должен появиться столбец price_tier: товары дешевле 500 ₽ — 'бюджет', от 500 ₽ до 1500 ₽ (не включая) — 'средний', от 1500 ₽ и дороже — 'премиум'. 2. Отбор товаров. В витрину попадают только товары, которые есть в наличии на складе. Из них маркетологам нужны те, что относятся к категории «корм» или «игрушки», а также — независимо от категории — любые товары дешевле 500 ₽. 3. Порядок. Сначала самые дорогие; товары с одинаковой ценой упорядочи по названию по алфавиту. 4. Размер. В витрине только первые 5 строк подборки. Выведи столбцы в порядке: name, category, price, price_tier. Порядок строк важен (он задан сортировкой).

Пример ожидаемого ответа

Это пример правильного ответа — у него своё количество строк, оно не должно совпадать с таблицами в схеме. Названия столбцов в твоём ответе должны совпадать с этим примером — переименуй их через AS, если нужно.

namecategorypriceprice_tier
Туннель «Норка»игрушки990средний
Корм «Сытый кот» 2кгкорм890средний
Сухой корм «Океан» 1кгкорм640средний
PostgreSQLv16

Здесь будет результат вашего запроса

Фокус-радио
На паузе · SomaFM · Fluid