【发布时间】:2015-01-20 06:29:45
【问题描述】:
我会直接用一个例子来解释。假设我有一个包含 3 列的表格,如图所示。
现在我想要实现的是,我希望将每个单独列的第一个值放入一个单独的列中。所以应该是这样的,
我在这里尝试了一些查询,包括使用TOP 1 和其他不正确的方式。但是我在这里仍然缺少一些东西来实现确切的输出。
这里需要一些关于如何实现这一点的指导。谢谢。
【问题讨论】:
-
你想要任何特定的行吗??
-
这里是可以帮助你使用
UnPivotstackoverflow.com/questions/18026236/sql-server-columns-to-rows的链接 -
@KrishKvR - 具体不是强制性的。一行或 500 行我会很好。但我想在单列中获取一行的值。
标签: sql sql-server sql-server-2008