#689

Preiskategorie ohne CASE oder IF (Yandex Praktikum)

Ein Trainingsmodul von Yandex Praktikum führt ein Mini-Projekt zu einem Schreibwarenladen durch. Die Lernenden erhalten einen Bestellkatalog und müssen angeben, zu welcher Preisstufe jeder Artikel gehört. Die Einschränkung: kein CASE, kein IF — die Kategorie muss aus einem Bereichs-JOIN stammen. Drei Tabellen: - 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 mit den Grenzen [limit_1, limit_2) Ziehe für jede Bestellung den Preis des Artikels und die Kategorie heran, deren price_range ihn enthält. Denke daran: kein CASE, kein IF — nur JOIN.

Beispiel der erwarteten Ausgabe

So sieht eine korrekte Antwort aus — ihre Zeilenanzahl ist eigenständig und muss nicht mit den Schematabellen übereinstimmen.

priceproductcategorylast_name
120.00NotebookcheapIvanova
15.00PencheapPetrov
3500.00BackpackmediumSokolova
Yandex Praktikum

Dein Abfrageergebnis erscheint hier

Focus radio
Paused · SomaFM · Fluid