Rasklopi Excel-tablicu natrag u obični popis
Obrnuti zadatak: podaci su stigli u «širokom» obliku — jedan redak po proizvodu, a zbrojevi za tri mjeseca raspoređeni su u tri zasebna stupca m1, m2, m3. Analitici je prikladniji «dugi» raspored, u kojem je svaka kombinacija «proizvod + mjesec» zaseban redak. Postgres nema nativnu operaciju «raširi stupce u retke», ali je možeš sastaviti kombiniranjem nekoliko upita.
Izgradi tablicu wide_sales sa stupcima product (niz do 50 znakova), m1, m2, m3 (brojevi), umetni tri retka za proizvode A, B i C. U izlazu za svaki proizvod treba nastati po tri retka oblika «proizvod, broj mjeseca od 1 do 3, zbroj za taj mjesec». Sortiraj po proizvodu, zatim po broju mjeseca.
Uzorak očekivanog izlaza
Ovako izgleda ispravan odgovor — broj redaka je njegov vlastiti, ne mora se podudarati s tablicama sheme.
| month | amount | product |
|---|---|---|
| 1 | 100 | A |
| 2 | 150 | A |
| 3 | 120 | A |
Prijavi se da vidiš povijest predaja
PrijavaPrijavi se da koristiš AI mentora
Prijava