枢转或取消旋转小桌子

问题描述 投票:2回答:2

我很难绕着枢轴/非枢轴转动头-我认为我在网上找到的所有示例都比我需要的复杂。

想象这样的表:

CREATE TABLE Custom (ID tinyint identity, value nvarchar(20))
INSERT INTO Custom VALUES ('red')
INSERT INTO Custom VALUES ('green')
INSERT INTO Custom VALUES ('blue')

该表显示类似

ID    VALUE
1     red
2     green
3     blue

我希望表格显示为>]

COLOR1    COLOR2    COLOR3
red       green     blue

UNPIVOT是否可能?

谢谢!

我很难绕着枢轴/非枢轴转动头-我认为我在网上找到的所有示例都比我需要的复杂。像这样想象一个表:CREATE TABLE Custom(ID tinyint identity,...

sql tsql pivot unpivot
2个回答
0
投票

这里是通过条件聚合生成期望结果的一种方法:


0
投票

对于UNPIVOT,您将无法使用PIVOT。有关此主题的Microsoft文档"Using PIVOT and UNPIVOT"

© www.soinside.com 2019 - 2024. All rights reserved.