#689

Categoría de precio sin CASE ni IF (Yandex Praktikum)

Un módulo de formación de Yandex Praktikum lleva a cabo un miniproyecto sobre una papelería. Los estudiantes reciben un catálogo de pedidos y deben indicar a qué nivel de precio pertenece cada artículo. La restricción: sin CASE, sin IF — la categoría debe salir de un JOIN por rangos. Tres tablas: - 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 con límites [limit_1, limit_2) Para cada pedido, extrae el precio del artículo y la categoría cuyo price_range lo contiene. Recuerda: sin CASE, sin IF — solo JOIN.

Ejemplo de respuesta esperada

Así es una respuesta correcta: tiene su propio número de filas y no tiene por qué coincidir con las tablas del esquema.

priceproductcategorylast_name
120.00NotebookcheapIvanova
15.00PencheapPetrov
3500.00BackpackmediumSokolova
Yandex Praktikum

Aquí aparecerá el resultado de tu consulta

Focus radio
Paused · SomaFM · Fluid