摘要:
PIVOT 通过将表达式某一列中的唯一值转换为输出中的多个列来旋转表值表达式,并在必要时对最终输出中所需的任何其余列值执行聚合。UNPIVOT 与 PIVOT 执行相反的操作,将表值表达式的列转换为列值。1、PIVOT 使用实例先建立一个临时表做为例表:1createtable#PIVOT(idint,namevarchar(50),[subject]varchar(50),valdecimal(18,2))23INSERTINTO#PIVOTVALUES(1,'张三','语文',54.12);4INSERTINTO#PIVOTVALUES(2,'张三& 阅读全文