当前位置: 移动技术网 > IT编程>数据库>MSSQL > sqlserver中根据字符分割字符串的最好的写法分享

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

2017年12月12日  | 移动技术网IT编程  | 我要评论

网上交易平台,批评是一剂吗啡,戮神道

知识点:
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 行受影响)

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网