gpt4 book ai didi

sql - 旋转单行列 T-SQL

转载 作者:行者123 更新时间:2023-12-04 20:10:04 25 4
gpt4 key购买 nike

我有一个从查询返回的单行表,看起来像这样

[Date1] [Date2] [Date3] [Date4] [Date5] [Date6]

我希望所有的日期都像这样堆叠起来

[Date1]
[Date2]
[Date3]
[Date4]
[Date5]
[Date6]

如果没有一堆单独的查询和联合语句,我将如何做这件事?我试过使用 PIVOT 函数,但很困惑,因为没有什么可以聚合行。

最佳答案

尝试使用 UNPIVOT,像这样:

SELECT Dates
FROM
(SELECT * from yourtable) p
UNPIVOT
(Dates FOR Seq IN
([Date1], [Date2], [Date3], [Date4], [Date5], [Date6])
) AS unpvt

关于sql - 旋转单行列 T-SQL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3354154/

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