mssql

推荐列表 站点导航

当前位置:首页 > 数据库 > mssql >

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

来源:网络整理  作者:网络  发布时间:2020-12-08 16:23
sqlserver中去除字符串中连续的分隔符的sql语句,需要的朋友可以参考下...
declare @str nvarchar(200)

复制代码 代码如下:


测试结果:
set @str='中 国1 2 34 55 5 6 7 7';--字符
希望对大家有作用
set @str=REPLACE(@str,@split+@split,' ')


中 国1 2 34 55 5 6 7 7
begin
declare @split nvarchar(200),@times int
end
(1 行受影响) set @split=' '; --分隔符

while @times>0

--去除字符串中连续的分隔符
select @str
select @times=(len(@str)-len(replace(@str,@split+@split,'')))/2
以下测试用于去除任何字符串中连线的分隔符
set @times=@times-1

相关热词: SQL语句

本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供用于网络技术学习参考,学习中请遵循相关法律法规!

本文地址: https://v30.fanwenzhu.com/sql/mssql/1494.shtml

Copyright © www.juheyunku.com      关于 | 合作 | 声明 | 联系 | 更新 | 地图 | Tags

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

2020-12-08 编辑:网络

declare @str nvarchar(200)

复制代码 代码如下:


测试结果:
set @str='中 国1 2 34 55 5 6 7 7';--字符
希望对大家有作用
set @str=REPLACE(@str,@split+@split,' ')


中 国1 2 34 55 5 6 7 7
begin
declare @split nvarchar(200),@times int
end
(1 行受影响) set @split=' '; --分隔符

while @times>0

--去除字符串中连续的分隔符
select @str
select @times=(len(@str)-len(replace(@str,@split+@split,'')))/2
以下测试用于去除任何字符串中连线的分隔符
set @times=@times-1

本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供学习参考!
本文地址为 https://v30.fanwenzhu.com/sql/mssql/1494.shtml

相关文章

风云图片

推荐阅读

返回mssql频道首页