#689

Cenová kategorie bez CASE a IF (Yandex Praktikum)

Trenažérový modul Yandex Praktikum zadává mini-projekt na obchodě s papírnickým zbožím. Studenti dostanou katalog objednávek a mají určit, do které cenové kategorie každá položka patří. Podmínka: žádný CASE, žádný IF — kategorie musí pocházet z JOINu na intervalech. Tři tabulky: - 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 s hranicemi [limit_1, limit_2) Pro každou objednávku připojte cenu položky a kategorii, jejíž price_range ji obsahuje. Pamatujte: žádný CASE, žádný IF — pouze JOIN.

Ukázka očekávaného výstupu

Takto vypadá správná odpověď — počet řádků je její vlastní, nemusí odpovídat tabulkám schématu.

priceproductcategorylast_name
120.00NotebookcheapIvanova
15.00PencheapPetrov
3500.00BackpackmediumSokolova
Yandex Praktikum

Výsledek vašeho dotazu se zobrazí zde

Focus radio
Paused · SomaFM · Fluid