#689

Categoria de preço sem CASE nem IF (Yandex Praktikum)

Um módulo de treinamento da Yandex Praktikum conduz um miniprojeto sobre uma papelaria. Os estudantes recebem um catálogo de pedidos e devem indicar a qual faixa de preço cada item pertence. A restrição: sem CASE, sem IF — a categoria deve vir de um JOIN por faixas. Três tabelas: - orders(order_id, last_name, product, ordered_at)ordered_at TIMESTAMPTZ - prices(product, price)price NUMERIC(15,2) - categories(category, price_range)category VARCHAR(20), price_range NUMRANGE com limites [limit_1, limit_2) Para cada pedido, extraia o preço do item e a categoria cujo price_range o contém. Lembre-se: sem CASE, sem IF — apenas JOIN.

Exemplo de resposta esperada

É assim que se parece uma resposta correta: ela tem seu próprio número de linhas e não precisa coincidir com as tabelas do esquema.

priceproductcategorylast_name
120.00NotebookcheapIvanova
15.00PencheapPetrov
3500.00BackpackmediumSokolova
Yandex Praktikum
Entre para enviar

O resultado da sua consulta aparecerá aqui

Focus radio
Paused · SomaFM · Fluid