矩阵转置 TSQL
我们可以在标准 SQL2005/2008 中进行矩阵转置(行变成列,列变成行)吗?
1 2 3 4 5 4 5 6 6 7 7 8 9 8 9 1 3 4 5 6 2 4 5 6 7
更改
1 4 7 1 2 2 5 8 3 4 3 6 9 5 6 4 6 8 5 6 5 7 9 6 7
行数 <>列号 ?
让我们考虑一下它固定的行数。
Can we do matrix transpose (rows become columns and columns become rows) in standard SQL2005/2008?
1 2 3 4 5 4 5 6 6 7 7 8 9 8 9 1 3 4 5 6 2 4 5 6 7
changes to
1 4 7 1 2 2 5 8 3 4 3 6 9 5 6 4 6 8 5 6 5 7 9 6 7
how about no of rows <> no of column ?
let's consider the no of rows it's fixed.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您可能想重新格式化您的问题,但如果您的数据采用以下形式,则转换很容易:
You might want to reformat your question, but a transform is easy if your data is in the form:
来源:http://www.devx.com/dbzone/Article/ 40223/1763?supportItem=5
Source: http://www.devx.com/dbzone/Article/40223/1763?supportItem=5