#689

Kategoria cenowa bez CASE i IF (Yandex Praktikum)

W module ćwiczeniowym Yandex Praktikum realizowany jest miniprojekt dotyczący sklepu papierniczego. Studenci otrzymują katalog zamówień i muszą określić, do której kategorii cenowej należy każdy artykuł. Ograniczenie: bez CASE, bez IF — kategoria musi pochodzić z JOIN-a na przedziałach. Trzy tabele: - 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 z granicami [limit_1, limit_2) Dla każdego zamówienia podciągnij cenę artykułu oraz kategorię, której price_range ją zawiera. Pamiętaj: bez CASE, bez IF — tylko JOIN.

Przykładowy oczekiwany wynik

Tak wygląda poprawna odpowiedź — liczba jej wierszy jest swoista i nie musi odpowiadać tabelom ze schematu.

priceproductcategorylast_name
120.00NotebookcheapIvanova
15.00PencheapPetrov
3500.00BackpackmediumSokolova
Yandex Praktikum

Wynik Twojego zapytania pojawi się tutaj

Focus radio
Paused · SomaFM · Fluid