【发布时间】:2020-07-25 22:36:20
【问题描述】:
我有一个关于这个查询的问题,我似乎无法弄清楚。
我正在尝试调整以下值,这是一些示例数据。
Line ID Password
1 C1 Llama
1 C1 Elbow
1 C1 TV
2 C2 Password
变成这样。我可以创建的最大列数可以限制为 15 或 10。
Line ID Password1 Password2 Password3
1 C1 Llama Elbow TV
2 C2 Password BLANK/NULL BLANK/NULL
我已经在下面的几次迭代中尝试过这样的事情
SELECT ID, [1], [2], [3] FROM (
SELECT * exampletable) AS T
PIVOT (MAX(PASSWORD) FOR Line IN ([1], [2], [3])) AS PVT
【问题讨论】:
标签: sql tsql sql-server-2008 pivot window-functions