一行多列转置

select t2.* from table1 as t1 pivot ([聚合函数] for [行转列的条件列] in ([与“行转列条件列”匹配]) t2; 聚合函数(sum,max,avg等),可以支持一或多个,但是需要使用别名(列:sum(t1.x1) a,sum(t1.x2) b) 行转列的条件列,如果是需要多个列,使用concat或者||拼接成一个列 表pro_log如下: 年、月拼接
相关文章
相关标签/搜索