在水平行中显示SQL脚本
我希望在不使用数据透视的情况下以水平线显示SQL脚本输出。我使用的是SSRS2005,它不支持旋转在水平行中显示SQL脚本,sql,pivot,Sql,Pivot,我希望在不使用数据透视的情况下以水平线显示SQL脚本输出。我使用的是SSRS2005,它不支持旋转 select ID, Name from Employee 输出: 1 Steve 2 Koka 3 Putin 4 Barack 问题是我需要水平线的输出,如下所示: 1 2 3 4 Steve Koka Putin Barack 对于MS SQL,请尝试以下操作: select [1],[2],[3],[4]
select ID, Name from Employee
输出:
1 Steve
2 Koka
3 Putin
4 Barack
问题是我需要水平线的输出,如下所示:
1 2 3 4
Steve Koka Putin Barack
对于MS SQL,请尝试以下操作:
select [1],[2],[3],[4]
from (select * from Empolyee) p
pivot (max(Name)
for ID in([1],[2],[3],[4])
) as pvt
搜索RDMS的pivot。您正在使用哪些DBMS?博士后?Oracle?Mohammed,感谢您的回复,但我使用的是SSRS2005,它不支持旋转。我认为,存储过程是唯一的方法。