从你的字符串示例中看的出是使用MSSQL2005,那么MSSQL2005的去除字符串空格的函数是使用替换函数【Replace】,语法是:
Replace(字符串,要查找的字符串,替换后的字符串)
示例:
declare @str varchar(1000);
set @str=' hello SQL Server 2005 ';
print Replace(@str,' ','')
结果是:
helloSQLServer2005
两种方案:一种是用循环遍历的方式,在循环体内做一个条件,当字符为空格时,则使他等于空。第二种方案是用replace函数,也就是替换函数,把字符窜中空格用空替换掉。第二种方案比较好,是人们常用的解决方案。
str.replace(' ','');
这个函数的功能就是将中间的空格进行替换
...楼上的方法没错
str.replace(' ','');
replace(字符串,' ','')
将所有空格替换成空