2017-02-21 71 views
0

我想在不使用PIVOTING的情況下在水平行顯示SQL腳本輸出。我正在使用SSRS2005,它不支持Pivoting。以水平行顯示SQL腳本

select ID, Name from Employee 

輸出:

1 Steve 
2 Koka 
3 Putin 
4 Barack 

問題是我需要在水平行該輸出如下所示:

1   2  3  4 
Steve Koka Putin Barack 
+1

搜索您的RDMS的支點。 – PeterRing

+0

您正在使用哪些DBMS? Postgres的?甲骨文? –

回答

0

對於MS SQL嘗試以下:

select [1],[2],[3],[4] 
from (select * from Empolyee) p 
pivot (max(Name) 
for ID in([1],[2],[3],[4]) 
) as pvt 
+0

穆罕默德,我感謝你的迴應,但我使用SSRS2005,它不支持PIVOTING。我認爲,存儲過程是唯一的方法。 –