Tema: Re: SQL klausimas
Autorius: Laimis
Data: 2012-02-21 15:12:36
BigM rašė:
> Bent jau Oracle pradedant nuo 11g versijos jau nebe problema. (hint:
> PIVOT sql funkcija). Bet ir ten yra savų niuansų, kad su dinaminiu
> stulpelių skaičiumi gauni jau xml'us, kuriuos turi papildomai parsinti
> norint atvaizduoti user-friendly stiliumi.

Tai dar 4 metais anksčiau (2003'iais), pradedant nuo PostgreSQL 7.4, 
pastaroji turėjo tablefunc extension'ą/modulį (jis jau senokai keliauja 
su visa distribucija) ir analogiškas, crosstab query galimybes.
Bet su dinamizmu tai vis tiek (tiesiogiai) nesusiję, nes SELECT ... 
<pivot_cols> yra fiksuotas stulpelių sąrašas ir norint gauti dinaminį 
rezultatą (stulpelių skaičių) reikia (su)kurti dinaminį SQL'ą.