Задать вопрос
3ybHa9_Fe9
@3ybHa9_Fe9

Транспонирование таблицы SQL

столкнулся с задачей транспонирования таблицы (поворот на 90 градусов).
есть столбцы
A | B | C
1 | 2 | 3
4 | 5 | 6

вывести
A 1 4
B 2 5
C 3 6

в интернетах пишут
«my very strong advice: don't try to do this with SQL»
и пару достаточно «странных» вариантов

Что посоветуете?
  • Вопрос задан
  • 12174 просмотра
Подписаться 3 Оценить 7 комментариев
Ответ пользователя DanXai К ответам на вопрос (7)
@DanXai
A | B | C
1 | 2 | 3
4 | 5 | 6
поворота на 90 градусов влево:
С 3 6
B 2 5
A 1 4

вправо:
4 1 A
5 2 B
6 3 C

Транспонирование — замена столбцов строками, а не поворот!
Ответ написан
Комментировать