如何在 SQL Server 中转置上三角矩阵
如果我有一个表(上三角矩阵),数据类型是浮点型,例如:
columns_1 columns_2 columns_3 columns_4
1 12 13 14
null 1 23 24
null null 1 34
null null null 1
我必须遵循什么方法才能获得以下结果?
columns_1 columns_2 columns_3 columns_4
1 12 13 14
12 1 23 24
13 23 1 34
14 24 34 1
这在 SQL Server 2008 中可能吗?
If I have a table (upper triangular matrix), data types are float, an example like:
columns_1 columns_2 columns_3 columns_4
1 12 13 14
null 1 23 24
null null 1 34
null null null 1
what approach do I have to follow to get the following?
columns_1 columns_2 columns_3 columns_4
1 12 13 14
12 1 23 24
13 23 1 34
14 24 34 1
Is this possible in SQL server 2008?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
这是一种方法。
用法示例
Here's one way of doing it.
Example Usage