sql 逗号分隔列转行

Posted FH1004322

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sql 逗号分隔列转行相关的知识,希望对你有一定的参考价值。

 

 

declare @batteryTags nvarchar(2000)=带纽扣电池,纯纽扣电池,内置锂电,音箱,手柄,电子烟,情趣用品(带纽扣电池),纯锂电池,移动电源


select SUBSTRING(@batteryTags, number ,CHARINDEX(,,@batteryTags+,,number)-number) as name
from master..spt_values s
where s.number >=1
and s.type = P
and SUBSTRING(,+@batteryTags,s.number,1) = ,

 

以上是关于sql 逗号分隔列转行的主要内容,如果未能解决你的问题,请参考以下文章

Oracle同一字段用逗号分隔(列转行)

oracle 逗号分割,列转行,行转列 转载

MySQL逗号分割字段的列转行

R:如何计算列中用逗号分隔的所有字符值?

SQL 2005 在分隔符上拆分逗号分隔列

读取逗号分隔值并批量插入SQL表