(
(++1,
0).
*$")$
(++1,
0).
*$")$
(++1,0). '
(/0). )#5'
>>>0*$")$
适用范围: 及以后版本
(
.?!!1++,$*(
.?!!1++,$*(
.?!!1++,$*(
0).
>)*45
)#5'
.? 聚集函数也可以用 @A、1、<, 等其他聚集函数替代。
被指定的转置列只能有一列,但固定的列可以有多列,请看下面的例子:
(;1;11<0).;)#5'
(
;1
.?!!;1+--+1<$*B--B
.?!!;1+-+1<$*B-B
.?!!;1+-+1<$*B-B
.?!!;1+-+1<$*B-B
.?!!;1+-+1<$*B-B
.?!!;1+-+1<$*B-B
.?!!;1+-+1<$*B-B
0).;
3&"$!--
$#;1"$!
>)*45;1
)#5'
这里转置列为 ;1,固定列为 ,;1。
还有一种行转列的方式,就是相同组中的行值变为单个列值,但转置的行值不变为列名:
"#$%$%$%
,,,
,,
,,
,,
,