首先数据是这样的
我想要的是TEGION的不同值是列,就是
TEGION= 3,TEGION=2的列下面的是num的值
实现sql:select * from tmp_2 pivot(max(num) for tegion in ('3' sn,'2' sw))
说明:pivot(聚合函数 for 列名 in(列值)),in里面也可以指定子查询,如:select distinct tegion from tmp_2
首先数据是这样的
我想要的是TEGION的不同值是列,就是
TEGION= 3,TEGION=2的列下面的是num的值
实现sql:select * from tmp_2 pivot(max(num) for tegion in ('3' sn,'2' sw))
说明:pivot(聚合函数 for 列名 in(列值)),in里面也可以指定子查询,如:select distinct tegion from tmp_2
相关文章: