2016-02-29 94 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

讓你的應用程序做到這一點(它將不得不迭代通過一行一次一切)。 –

回答