行转列 -- pivot 的应用
碰上了行转列的问题,想起了 pivot,我们先看看 pivot 是什么:PIVOT 通过将表达式某一列中的唯一值转换为输出中的多个列来旋转表值表达式,并在必要时对最终输出中所需的任何其余列值执行聚合旋转?不就是行转列吗?再看看语法以下是带批注的 PIVOT 语法。SELECT , [第一个透视的列] AS , [第二个透视的列] AS , ... [最后一个透视的列] AS ,FROM () AS PIVOT(()FOR[] IN ( [第一个透视的列], [第二个
原创
2010-12-07 17:15:00 ·
431 阅读 ·
0 评论