将Sql行转换为列

时间:2016-08-04 13:34:35

标签: sql

我有这张桌子:

Value |   Name    
300   |   moshe                 
400   |   yoni   
500   |   niv

我想把它转换成这个:

nameColumn: moshe yoni niv     
value:      300   400  500

值为float类型,名称为nchar(20)。 任何人? 感谢

1 个答案:

答案 0 :(得分:1)

大多数数据库都有一个PIVOT relational operator(SQL Server链接),用于将指定列的唯一值从多行转换为输出(交叉表)中的多个列值,从而有效地旋转表。