sql根据字符将一行拆成多行

Posted yomi丶

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sql根据字符将一行拆成多行相关的知识,希望对你有一定的参考价值。

SELECT B.value FROM
(
SELECT [value] = CONVERT(xml,‘<root><v>‘ + REPLACE(‘A,C,D‘, ‘,‘, ‘</v><v>‘) + ‘</v></root>‘)
) A OUTER APPLY
(
SELECT value = N.v.value(‘.‘, ‘varchar(100)‘) FROM A.[value].nodes(‘/root/v‘) N(v)
) B

结果:  

A
C
D

以上是关于sql根据字符将一行拆成多行的主要内容,如果未能解决你的问题,请参考以下文章

记录——python将一行的文本拆成多行

SQL Query 根据 ID 将多行合并为一行,同时将其他值保留在同一行中?

C++输入多行数字到数组

sql 一行拆多行

sql一行拆分多行记录

sql数据拆分