orcale数据库列转行listagg函数

1,listagg(column , delimiter )
    eg:SELECT listagg(name, ',') from t_pub_company 
    result: 张三,李四,王五
    此时的聚合函数listagg有点像SUM(),COUNT()等函数的作用。

 2,结合WITHIN使用:LISTAGG ( column | expression, delimiter ) WITHIN GROUP (ORDER BY column | expression)
    eg,SELECT listagg(name, ','),age WITHIN GROUP (ORDER BY age ) from t_pub_company --根据年纪排序后列转行

你可能感兴趣的:(数据处理基础)