Sql原创
金蝶云社区-白开水
白开水
0人赞赏了该文章 343次浏览 未经作者许可,禁止转载编辑于2022年05月02日 17:48:26

1、Sql 联表查询、以字符分割并一行转多行

//通过xml转换

SELECT a.FID,b.T

FROM(
    SELECT FID,CONVERT(XML,'<n>'+REPLACE(FOPERELEIDS,',','</n><n>')+'</n>') AS xmlval
    from T_MDL_FORMOPERATIONTYPE
) a
CROSS APPLY(
    SELECT k.n.value('.','nvarchar(80)') T
    FROM a.xmlval.nodes('n') k(n)
) b
赞 0