Pura Excel-tyylinen taulukko takaisin listaksi
Käänteinen tehtävä: data saapui «leveässä» muodossa — yksi rivi per tuote, jossa kolmen kuukauden summat on levitetty kolmeen erilliseen sarakkeeseen m1, m2, m3. Analytiikka pitää enemmän «pitkästä» asettelusta, jossa jokainen «tuote + kuukausi» -yhdistelmä on oma rivinsä. Postgresissä ei ole natiivia «laajenna sarakkeet riveiksi» -operaatiota, mutta sen voi rakentaa yhdistämällä useita kyselyitä.
Rakenna wide_sales-taulu, jossa on sarakkeet product (merkkijono enintään 50 merkkiä), m1, m2, m3 (numeroita), lisää kolme riviä tuotteille A, B ja C. Tuloksen tulisi tuottaa kolme riviä per tuote: «tuote, kuukauden numero 1–3, kyseisen kuukauden summa». Lajittele tuotteen mukaan ja sitten kuukauden numeron mukaan.
Odotetun tulosteen näyte
Näin oikea vastaus näyttää — sen rivimäärä on omansa, eikä sen tarvitse vastata skeeman tauluja.
| month | amount | product |
|---|---|---|
| 1 | 100 | A |
| 2 | 150 | A |
| 3 | 120 | A |
Kirjaudu sisään nähdäksesi palautushistorian
Kirjaudu sisäänKirjaudu sisään käyttääksesi tekoälymentoria
Kirjaudu sisään