草庐IT

SQLSERVER 使用PIVOT、UNPIVOT实现行转列与列转行!!!

一、使用PIVOT实现行转列1、首先创建一个学生表CREATETABLE[dbo].[Students](     [stu_id][int]IDENTITY(1,1)NOTNULL,     [stu_name][varchar](100)NULL,     [stu_hobby][varchar](100)NULL,     [stu_hours][int]NULL)ON[PRIMARY]2、插入几条数据INSERTINTO[Students](stu_name,stu_hobby,stu_hours)VALUES('用户A','唱歌','2'),('用户A','跳舞','5'),('用户
12