sqlserver中根据字符分割字符串的最好的写法分享

知识点:
1、拼接SQL
2、UNION ALL
3、EXEC
其代码如下:

复制代码 代码如下:

–测试示例
declare @sql varchar(2000),@tsql nvarchar(max),@split varchar(100)
set @sql=’A,B,C,D,E’ –保存的字符
set @split=’,’–分隔符
select @tsql=’select ”’+replace(@sql,@split,”’ union all select ”’)+””
exec(@tsql)
 


显示结果:
—-
A

C
D
E
(5 行受影响)

原创文章,作者:745907710,如若转载,请注明出处:https://blog.ytso.com/234148.html

(0)
上一篇 2022年1月23日
下一篇 2022年1月23日

相关推荐

发表回复

登录后才能评论