最佳答案
寻找将列转换为行的优雅(或任何)解决方案。
下面是一个示例: 我有一个包含以下模式的表:
[ID] [EntityID] [Indicator1] [Indicator2] [Indicator3] ... [Indicator150]
以下是我希望得到的结果:
[ID] [EntityId] [IndicatorName] [IndicatorValue]
结果将是:
1 1 'Indicator1' 'Value of Indicator 1 for entity 1'
2 1 'Indicator2' 'Value of Indicator 2 for entity 1'
3 1 'Indicator3' 'Value of Indicator 3 for entity 1'
4 2 'Indicator1' 'Value of Indicator 1 for entity 2'
等等。
这说得通吗?你有什么建议在哪里寻找和如何在 T-SQL 中完成它?