1. 程式人生 > >資料庫: 列轉行/行轉列

資料庫: 列轉行/行轉列

最新在做一個需求,需要用到列轉行函式,隨手分享一下:

需求展示結果:

原資料:

 

  需求大體描述就是,對SECURITYID進行聚合,一個SECURITYID有多個TYPECODE記錄的,轉為一行顯示,逗號隔開,也就是所說的列轉行。

 

解決:

Oracle使用函式 listagg

 

SqlServer   子查詢   FOR XML PATH

至於行轉列,大家自行探索哈...