我有一张这样的表,
EmpID EmpName Age DOB
123 user 43 30/06/85
122 user1 42 31/07/86
我需要这种格式的输出,
Column1 Column2 Column3
EmpID 123 122
EmpName user user1
Age 43 42
DOB 30/06/85 31/07/86
请注意,表A中的列数将继续增加,因此如果我使用unpivot
来实现此目的,我就无法对列名进行硬编码。
答案 0 :(得分:0)
请参阅有关动态列的枢轴的这篇文章。 http://www.sqlprof.com/blogs/sqldev/default.aspx
顺便说一句,对于我自己的偏见,我假设SQL服务器,但将来有助于标记您正在使用的特定DBMS