首页 > 数据库 > mysql教程 > sqlserver中去除字符串中连续的分隔符的sql语句

sqlserver中去除字符串中连续的分隔符的sql语句

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
发布: 2016-06-07 18:05:41
原创
1449 人浏览过

sqlserver中去除字符串中连续的分隔符的sql语句,需要的朋友可以参考下

以下测试用于去除任何字符串中连线的分隔符
代码如下:
--去除字符串中连续的分隔符
declare @str nvarchar(200)
declare @split nvarchar(200),@times int
set @str='中 国1 2 34 55 5 6 7 7';--字符
set @split=' '; --分隔符
select @times=(len(@str)-len(replace(@str,@split+@split,'')))/2
while @times>0
begin
set @str=REPLACE(@str,@split+@split,' ')
set @times=@times-1
end
select @str

希望对大家有作用

测试结果:

中 国1 2 34 55 5 6 7 7

(1 行受影响)
相关标签:
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
join tostring 区别在分隔符?
来自于 1970-01-01 08:00:00
0
0
0
分隔符输入后不显示分割线
来自于 1970-01-01 08:00:00
0
0
0
分隔符的问题
来自于 1970-01-01 08:00:00
0
0
0
在MySQL中查询逗号分隔字符串中的值
来自于 1970-01-01 08:00:00
0
0
0
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板