2016-02-29 48 views
0

数据我米使用SQL Server 2008 R2和具有该表的:枢轴大量使用SQL Server

ID Phrase 
1 smeels 
2 like 
3 teen 
4 spirit 

但短语的数量就像是大约20万和我的目标是“把它的其他方式“所以要得到这样的输出:

ID Smeels Like Teen Spirit 
1 1  0 0  0 
2 0  1 0  0 
3 0  0 1  0 
4 0  0 0  1 

尝试使用CASE与旋转功能,但我不知道如何与列的大量处理。我该如何处理这个任务?

在此先感谢。

+3

你真的不能有20000列,结果集,所以你想要做什么ISN不可能。 –

+0

不要只看透视功能 - 如果它仍然是一种方式将是不错的 – HalfPintBoy

+1

让你的应用程序做到这一点(它将不得不迭代通过一行一次一切)。 –

回答