可能重复:
How to convert rows values into column in sql server 2005.
您好,
如何将行转换为列。我有以下结果集。
我尝试使用pivot,但它需要代码块内的任何聚合函数(count,sum)。但我的专栏AnswerText的文本值不是任何整数。所以没有PIVOT怎么做。
UserID VendorName QuestionText AnswerText
1 KK abc1 ans1
1 KK abc2 ans2
1 KK abc3 ans3
2 JJ abc1 ans2
2 JJ abc2 ans3
2 JJ abc3 ans1
OUTPUT应为:
UserID VendorName abc1 abc2 abc3
1 KK ans1 ans2 ans3
2 JJ ans2 ans3 ans1
感谢。