#689

Cenová kategória bez CASE a IF (Yandex Praktikum)

Tréningový modul Yandex Praktikum prebieha ako miniprojekt o predajni papiernictva. Študenti dostanú katalóg objednávok a majú určiť, do ktorej cenovej úrovne patrí každá položka. Obmedzenie: žiadny CASE, žiadny IF — kategória musí vzísť z intervalového JOIN-u. Tri tabuľky: - 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 hranicami [limit_1, limit_2) Pre každú objednávku vytiahnite cenu položky a kategóriu, ktorej price_range ju obsahuje. Pamätajte: žiadny CASE, žiadny IF — iba JOIN.

Ukážka očakávaného výstupu

Takto vyzerá správna odpoveď — počet riadkov je jej vlastný, nemusí sa zhodovať s tabuľkami schémy.

priceproductcategorylast_name
120.00NotebookcheapIvanova
15.00PencheapPetrov
3500.00BackpackmediumSokolova
Yandex Praktikum

Tu sa zobrazí výsledok vášho dotazu

Focus radio
Paused · SomaFM · Fluid