SQL: Real Transpose

Wiem o przestawnych i niepodzielnych. Tego nie chcę. Pivot i unpivot agregujące dane, ale to nie jest to, czego chcę.

Pomyśl o tabeli jako macierzy (algebra liniowa). Jeśli zacznę od macierzy m x n, chcę przekonwertować tę macierz (tabelę) na macierz n x m. Chcę prawdziwościTRANSPONOWAĆ.

Jak mogę to zrobić w SQL?

Na przykład, jeśli mam:

1  2  3
1  2  4
6  7  8
3  2  1
3  9  1

wtedy wynik powinien być:

1  1  6  3  3
2  2  7  2  9
3  4  8  1  1

Zauważ, że liczba wierszy staje się liczbą kolumn i odwrotnie. Zwróć również uwagę, że nie zgrupowałem ani nie zsumowałem żadnych danych. Każda wartość obecna w źródle jest obecna w wyniku, a ich współrzędne x-y zostały zamienione.

questionAnswers(1)

yourAnswerToTheQuestion