版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/hzq450013155/article/details/79482082
PIVOT为行转列
语法
SELECT ....
FROM <table-expr>
PIVOT
(
aggregate-function(<column>)
FOR <pivot-column> IN (<value1>, <value2>,..., <valuen>)
) AS <alias>
WHERE .....
SELECT *
FROM (select fangkuanyue, mob, nvl(jine, '') jine
from tb_vintagemob
where type = '逾期额') T pivot(max(jine) FOR mob IN('0' mob0,
'1' mob1,
'2' mob2,
'3' mob3,
'4' mob4,
'5' mob5,
'6' mob6,
'7' mob7,
'8' mob8,
'9' mob9,
'10' mob10,
'11' mob11,
'12' mob12)) a
order by fangkuanyue