数据库: 列转行/行转列
最新在做一个需求,需要用到列转行函数,随手分享一下:
需求展示结果:
原数据:
需求大体描述就是,对SECURITYID进行聚合,一个SECURITYID有多个TYPECODE记录的,转为一行显示,逗号隔开,也就是所说的列转行。
解决:
Oracle使用函数 listagg
SqlServer 子查询 FOR XML PATH
至于行转列,大家自行探索哈...
最新在做一个需求,需要用到列转行函数,随手分享一下:
需求展示结果:
原数据:
需求大体描述就是,对SECURITYID进行聚合,一个SECURITYID有多个TYPECODE记录的,转为一行显示,逗号隔开,也就是所说的列转行。
Oracle使用函数 listagg
SqlServer 子查询 FOR XML PATH
至于行转列,大家自行探索哈...