pivot函数
通过将表达式某一列中的唯一值转换为输出中的多个列来旋转表值表达式,并在必要时对最终输出中所需的任何其余列值执行聚合。
UNPIVOT 与 PIVOT 执行相反的操作,将表值表达式的列转换为列值。
我们使用学生表做为例子
字段有 (stuName, 科目,成绩)
select stuName ,语文 as '语文' ,数学 as '数学' ..... from Student
pivot (
max (成绩 ) for 科目
in (语文 ,数学 ) as pvt
) ----里面的语文 和数学是科目中的数据
Pivot函数详解
本文介绍了Pivot函数的应用,该函数可以将表值表达式的某一列的唯一值转换为输出中的多列,同时对其他列进行聚合操作。文章通过学生表的具体实例展示了如何使用Pivot函数实现数据的旋转。
3060

被折叠的 条评论
为什么被折叠?



