Concat field value to string in SQL Server

后端 未结 6 1063
北荒
北荒 2020-11-27 07:40

I need a similar function to Oracle WM_CONCAT in SQL Server, which returns a comma separated list of whatever field you pass it as argument. For example, in Ora

6条回答
  •  慢半拍i
    慢半拍i (楼主)
    2020-11-27 08:41

     SELECT Field1, Substring(Field2, 2, LEN(Field2)) AS Field2 FROM
    (
        SELECT
            [InnerData].Field1,
            (SELECT  ',' + Field2 FROM @Fields WHERE Field1=[InnerData].Field1 FOR XML PATH('')) AS Field2
            FROM
            (
                SELECT DISTINCT Field1 FROM @Fields
            ) AS [InnerData]
    ) AS OuterData
    

    I got this Query from this Link

    Refer this Link for more Clarification

提交回复
热议问题