PCB SQL MS 将多行有序数据转为一行数据(一列转一行)

Posted pcbren

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PCB SQL MS 将多行有序数据转为一行数据(一列转一行)相关的知识,希望对你有一定的参考价值。

 

一.原数据:多行有序

SELECT CC.techname
FROM PPEflow BB LEFT JOIN pubgyxxb CC  ON BB.techno = CC.techno 
WHERE  BB.Pdctno =  \'AT00101CA0\' AND bb.flowLevel = 2 
ORDER BY  BB.globalOrder 

 

二.转换后数据:

SELECT  \'\' + CC.techname  + \'】-→\' + \'\' 
FROM PPEflow BB LEFT JOIN pubgyxxb CC  ON BB.techno = CC.techno 
WHERE  BB.Pdctno =  \'AT00101CA0\' AND bb.flowLevel = 2 
ORDER BY  BB.globalOrder 
FOR XML PATH(\'\')

 

以上是关于PCB SQL MS 将多行有序数据转为一行数据(一列转一行)的主要内容,如果未能解决你的问题,请参考以下文章

sql 一行拆多行

sql一行拆分多行记录

oracle 结果集行转列,多行数据转为一行显示,第一列内容拼接生成字段名

PCB MS SQL 存储过程(CLR) 实现Json转DataTable表的方法

sql如何把行拆分为几行

PCB MS SQL 标量函数(CLR) 实现Socket发送消息