sqlserver中去除字符串中连续的分隔符的sql语句
2018-10-12 13:56
489 查看
以下测试用于去除任何字符串中连线的分隔符
希望对大家有作用
测试结果:
中 国1 2 34 55 5 6 7 7
(1 行受影响)
--去除字符串中连续的分隔符
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 行受影响)
您可能感兴趣的文章:
相关文章推荐
- 【SQL分享】去除字符串中连续的分隔符【经典】
- SQLServer中字符串左对齐或右对齐显示的sql语句
- sqlserver利用存储过程去除重复行的sql语句
- sqlserver中求字符串中汉字的个数的sql语句
- python 去除字符串中连续的空格,并使用其他的分隔符替代连续的空格
- SqlServer和Oracle从多行记录(数据集)中查询结果并拼接成一个字符串的SQL语句(纵表数据转成拼接的文本)
- SQLSERVER 根据传入的参数拼接sql语句字符串,反馈结果集
- sqlserver中遍历字符串的sql语句
- 写出一条Sql语句:取出表A中第31到第40记录(SQLServer,以自动增长的ID作为主键,注意:ID可能不是连续的。
- SQLServer中字符串左对齐或右对齐显示的sql语句
- SqlServer 获取字符串中小写字母的sql语句
- sqlserver利用存储过程去除重复行的sql语句
- 写出一条Sql语句:取出表A中第31到第40记录(SQLServer,以自动增长的ID作为主键,注意:ID可能不是连续的。
- SQLSERVER 根据传入的参数拼接sql语句字符串,反馈结果集
- 将sqlserver中的datetime字段变为yyyy-mm-dd格式字符串的sql语句
- sqlserver中求字符串中汉字的个数的sql语句
- 转: sqlserver常用sql语句,更改字段,建立唯一键,多个字段去重复等
- 利用UltraEdit快速将SQL语句转换为符合VB.NET语法格式字符串