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.
| month | amount | product |
|---|---|---|
| 1 | 100 | A |
| 2 | 150 | A |
| 3 | 120 | A |
Prijavite se za ogled zgodovine oddaj
PrijavaPrijavite se za uporabo mentorja UI
Prijava