【发布时间】:2014-08-18 13:25:21
【问题描述】:
谁能帮帮我。 我环顾四周,找不到与我需要做的类似的事情。基本上,
我有一个需要旋转的表格,它来自一个平面文件,该文件将所有列加载为一个逗号分隔的列。我需要在枢轴之前将列分解为各自的顺序,并且我有可以很好地做到这一点的程序。但是,此表的关键是我需要先编辑标题才能继续。
我需要帮助将第一列中的信息转换为我创建的另一个表。因此,我需要这个
ID Column01
1 Express,,,Express,,,HyperMakert,,WebStore,Web
就这样结束了……
New_ID New_Col
1 Express
2
3
4 Express
5
6
7 HyperMarket
8
9 WebStore
10 Web
请注意,我需要包含原始行中的“黑色”列和。
我查看了下面的链接,但它们没有帮助;
SQL Server : Transpose rows to columns Efficiently convert rows to columns in sql server Mysql query to dynamically convert rows to columns
【问题讨论】:
-
分割然后用.. [SplitFunction][1] [1]: stackoverflow.com/questions/2647/…
-
如果您想要更快的拆分功能,请查看此处。 sqlservercentral.com/articles/72993
标签: sql-server sql-server-2012 unpivot