【发布时间】:2016-06-21 19:36:17
【问题描述】:
诚然,我不擅长使用 pivot/unpivot,但它似乎与比我正在寻找的更直接的“转置”有关。 我需要做的是为表中的一组列中的每一列创建一个结果集。
季度表:
USER Q1 Q2 Q3 Q4
-----------------------
USER1 1 5 3 3
USER2 2 1 1 8
期望的结果:
USER Q V
--------------
USER1 Q1 1
USER1 Q2 5
USER1 Q3 3
USER2 Q4 3
USER2 Q1 2
USER2 Q2 1
USER2 Q3 1
USER2 Q4 1
【问题讨论】:
-
@MahediSabuj 谢谢,这绝对是完全相同的问题。在我看来,该问题的标题可以详细说明,目前就像需要知道问题的答案才能找到问题一样。绝对尝试用谷歌搜索很多不同的东西,但从未找到那个。感谢您的帮助。
-
我没有足够的声誉来评论其他问题的答案,但我想知道是否有办法包含 NULL 值。
标签: sql sql-server tsql ssms-2014