sql 行转列示例代码

发布时间:2020-11-26编辑:脚本学堂
为大家收集一个sql 行转列的代码,用到了for语句及xml,有用到的朋友,可以参考下。

sql语句实现将一列数据转化为字符串的代码。
 

复制代码 代码示例:
SELECT DISTINCT
    u1.[ItemCode] ,
    REPLACE(( SELECT    u2.[DetailDescription] + ',' AS 'data()'
            FROM      [YinTaiContent].[dbo].ItemProfileDetails u2
            WHERE     u2.[ItemCode] = u1.[ItemCode]
          FOR
          XML PATH('')
      ) + '$', ',$', '') AS Roles
FROM  [dbo].ItemProfileDetails u1
WHERE u1.ItemCode = '09-001-0039'