Run Code  | API  | Code Wall  | Misc  | Feedback  | Login  | Theme  | Privacy  | Patreon 

dynamic pivot

Language: Layout:
View schema
Execution time: 0,02 sec, rows selected: 17, rows affected: 8, absolute service time: 0,19 sec 
edit mode |  history
   rn Item Kategoria
1 1 2222 AL
2 2 5555 AL
3 1 65577 AX
4 1 1111 OD
5 2 1122 OD
6 3 4321 OD
7 1 1234 UT
8 2 6666 UT
   rn OD AL UT
1 1 1111 2222 1234
2 2 1122 5555 6666
3 3 4321 NULL NULL
   sql
1 select rn, [AL],[AX],[OD],[UT] from ( select Kategoria , Item , rn=row_number() over ( partition by Kategoria order by Item ) from t ) as a pivot (max([Item]) for [Kategoria] in ([AL],[AX],[OD],[UT]) ) p
   rn AL AX OD UT
1 1 2222 65577 1111 1234
2 2 5555 NULL 1122 6666
3 3 NULL NULL 4321 NULL

    
                
λ
.NET NoSQL database for rapid development