gpt4 book ai didi

sql - 将多行数据转置为 1 列

转载 作者:行者123 更新时间:2023-12-03 23:22:58 26 4
gpt4 key购买 nike

我想从多列中制作 1 列。我正在努力在 MSSQL 中做到这一点。

ID     | Type1  | Type2
0 | Yellow | Blue
1 | Blue | Yellow

我想要:
ID     | TYPE_ALL | TYPE
0 | Yellow | Type1
0 | Blue | Type2
1 | Blue | Type1
1 | Yellow | Type2

请问你知道怎么做吗?

谢谢你。

最佳答案

可以在此处使用 UNPIVOT:

SELECT *
FROM Table
UNPIVOT
(Type_ALL FOR TYPE IN
(Type1, Type2)
)AS unpvt;

关于sql - 将多行数据转置为 1 列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41278425/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com