【发布时间】:2025-12-10 12:20:03
【问题描述】:
我有一个如下所示的 SQL Server 表:
RESOURCE | DESCRIPTION | VALUE
Test A Name | Resource A-xyz
Test A | Height | 20
Test A | Unit | ft
Test A | Location | Site 1
Test B | Volume | 30
Test C | Width | 10
Test C | Unit | in
我想把它变成这种格式:
RESOURCE | Name | Height | Unit | Location | Volume | Width
Test A | Resource A-xyz | 20 | ft | Site 1 | |
Test B | | | | | 30 |
Test C | | | in | | | 10
我遇到的一个问题是没有固定的描述模式;例如,资源“Test B”可能具有与“Test A”相同的所有描述,而“Test C”可能缺少一些描述,而“Test D”可能具有完全不同的集合。
到目前为止,Google 建议我要使用数据透视表,但我仍然不确定如何使用上述数据。
【问题讨论】:
标签: sql sql-server pivot pivot-table