已知字符串str=' hello SQL Server 2005 ',怎么去除字符串中的空格?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了已知字符串str=' hello SQL Server 2005 ',怎么去除字符串中的空格?相关的知识,希望对你有一定的参考价值。
已经知道 LTRIM 和RTRIM 可以分别去除字符串左右的空格 ,那怎么去除中间的空格呢?
从你的字符串示例中看的出是使用MSSQL2005,那么MSSQL2005的去除字符串空格的函数是使用替换函数【Replace】,语法是:
Replace(字符串,要查找的字符串,替换后的字符串)
示例:
declare @str varchar(1000);set @str=\' hello SQL Server 2005 \';
print Replace(@str,\' \',\'\')
结果是:
helloSQLServer2005 参考技术A 两种方案:一种是用循环遍历的方式,在循环体内做一个条件,当字符为空格时,则使他等于空。第二种方案是用replace函数,也就是替换函数,把字符窜中空格用空替换掉。第二种方案比较好,是人们常用的解决方案。 参考技术B str.replace(' ','');这个函数的功能就是将中间的空格进行替换 参考技术C ...楼上的方法没错
str.replace(' ',''); 参考技术D replace(字符串,' ','')
将所有空格替换成空
Pytyon字符串拼接的各种方式
# #Pytyon字符串拼接的各种方式 # #1、 % str1="hello" str2="world" str="%s %s"%(str1,str2) print(str) #2、 + str1="hello" str2="world" str=str1+str2 print(str) #3、 f-string Python 3.6中引入了 str1="hello" str2="world" str=f"str1 str2" print(str) #4、 format str1="hello" str2="world" str=" ".format(str1,str2) print(str) #5、 join arr=["hello","world"] str=" ".join(arr) print(str) #6、 * 字符串copy str1="hello world! " str=str1*3 print(str) #7、 \ 多行拼接 str="hello ""world""!" print(str) #8、() 多行拼接 str=( "hello" " " "world" "!") print(str) #9、 template 注意str=temp.safe_substitute(a,b)这种方式是不可行的 from string import Template a="hello" b="world" temp = Template("$str1 $str2!") str=temp.safe_substitute(str1=a,str2=b) print(str) #10、 , 只能用于print,赋值等操作会生成元组 str1="hello" str2="world" print(str1,str2) #11、 直接拼接 不能用变量,没有什么用 str=‘hello‘ ‘ world‘ print(str) str=‘hello‘‘world‘ print(str)
以上是关于已知字符串str=' hello SQL Server 2005 ',怎么去除字符串中的空格?的主要内容,如果未能解决你的问题,请参考以下文章
SQL语句 如何将已知数据和查询一个表中的数据一起插入另一个表