#816

Razgrni tabelo v slogu Excela nazaj v seznam

Obratna naloga: podatki so prispeli v »široki« obliki — ena vrstica na izdelek, vsote treh mesecev pa so razporejene po treh ločenih stolpcih m1, m2, m3. Analitiki bolj ustreza »dolga« postavitev, kjer je vsaka kombinacija »izdelek + mesec« svoja vrstica. Postgres nima vgrajene operacije »razgrni stolpce v vrstice«, lahko pa jo sestaviš s kombinacijo več poizvedb. Sestavi tabelo wide_sales s stolpci product (niz do 50 znakov), m1, m2, m3 (števila) ter vstavi tri vrstice za izdelke A, B in C. Rezultat naj za vsak izdelek vrne po tri vrstice oblike »izdelek, številka meseca od 1 do 3, vsota za ta mesec«. Razvrsti po izdelku, nato po številki meseca.

Vzorec pričakovanega izhoda

Tako izgleda pravilen odgovor — ima svoje število vrstic in se ni treba ujemati s tabelami sheme.

monthamountproduct
1100A
2150A
3120A

Rezultat vaše poizvedbe se bo prikazal tukaj