【发布时间】:2012-11-06 20:37:23
【问题描述】:
我不知道这个操作是否有名字,但它类似于线性代数中的转置。
有没有办法将 1 x n 表 T1 转为
c_1|c_2|c_3|...|a_n
-------------------
1 |2 |3 |...|n
进入一个 n × 2 的表格,如下所示
key|val
-------
c_1|1
b_2|2
c_3|3
. |.
. |.
a_n|n
我假设 T1 中的每一列 c_i 都不太可能被识别。
【问题讨论】:
-
我认为命令是PIVOT,详细在这里:stackoverflow.com/questions/12696225/sql-real-transpose?rq=1
-
@bobbyzhivago 我认为他需要的是
UNPIVOT,它在 Sybase 中不存在
标签: sql sybase linear-algebra transpose unpivot