SQLServer列转行函数Unpivot

SQLServer列转行函数Unpivot

SQLServer列转行函数Unpivot会将多列转化为多行,列名转换为列值,会新增两个column:一个column用于存储列名,一个column用于存储列值。

1.Unpivot的用法
souce_table
unpivot
(
新的列用于存储列名对应的值 for 
新的列用于存储列名 in (源表需要转换为值的列名,逗号分隔)  
)
2.数据准备
create TABLE Stugrade
(
    studentname varchar(

你可能感兴趣的:(大数据,列转行,Unpivot,SQLServer函数)