有网友碰到这样的问题“一个结果集,有3列N行,行不固定,怎么用一个动态的语句实现行列转换,我用的PL/SQL,oracle10g数据库。”。小编为您整理了以下解决方案,希望对您有帮助:
解决方案1:
select col1, col2, to_char(wmsys.wm_concat(col3)) c from tab_test group by col1,col2
解决方案2:
那个字段要转行,有没有规则?