#816

Bontsd ki az Excel-stílusú táblát újra listává

Fordított feladat: az adatok «széles» formában érkeztek — termékenként egy sor, ahol három hónap összegei három külön oszlopra, m1, m2, m3 szétosztva szerepelnek. Az analitika a «hosszú» elrendezést részesíti előnyben, ahol minden «termék + hónap» kombináció saját sorként szerepel. A Postgresben nincs natív «oszlopok kibontása sorokká» művelet, de több lekérdezés kombinálásával felépíthető. Építs egy wide_sales táblát product (legfeljebb 50 karakteres string), m1, m2, m3 (számok) oszlopokkal, szúrj be három sort az A, B és C termékekhez. A kimenetnek termékenként három sort kell előállítania: «termék, hónap száma 1-től 3-ig, az adott hónap összege». Rendezd termék szerint, majd a hónap száma szerint.

Várt kimeneti minta

Így néz ki egy helyes válasz — a sorszáma a sajátja, nem kell egyeznie a sématáblákkal.

monthamountproduct
1100A
2150A
3120A

A lekérdezésed eredménye itt jelenik meg