首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

怎么去掉字符串的头尾空格与回车符

2012-09-03 
如何去掉字符串的头尾空格与回车符如何去掉字符串的头尾空格与回车呢,中间的不去掉。[解决办法]selectrtrim

如何去掉字符串的头尾空格与回车符
如何去掉字符串的头尾空格与回车呢,中间的不去掉。


[解决办法]
select rtrim(ltrim(' dd ee ddd gg '))

[解决办法]

SQL code
rtrim(ltrim(col))
[解决办法]
SQL code
SELECT REPLACE(REPLACE(Col,char(13)+char(10),''),' ','')
[解决办法]
SQL code
--char(13)是回车,char(9)是换行,要去掉哪个自己选--如果是去掉回车和首尾空格select replace(rtrim(ltrim(col)),char(13),'') from tb
[解决办法]
说错,char(9)是tab,char(10)才是换行
探讨
SQL code

--char(13)是回车,char(9)是换行,要去掉哪个自己选
--如果是去掉回车和首尾空格
select replace(rtrim(ltrim(col)),char(13),'') from tb

[解决办法]
SQL code
1.先消除2边的空格 2.把剩下的空格替换成'CHAR10'3.把回车替换成空格4.先消除2边的空格 5.把空格替换回车6.把'CHAR10'替换成空格
[解决办法]
SQL code
SELECT     CASE WHEN CHARINDEX(char(13)+char(10),REVERSE(COl))=1 THEN STUFF(Col,LEN(Col)-2,2,'') ELSE Col END AS ColFROM (SELECT  CASE WHEN CHARINDEX(char(13)+char(10),COl)=1 THEN STUFF(Col,1,2,'') ELSE Col END AS Col FROM (SELECT RTRIM(LTRIM(Col)) AS COl FROM table1)t)t2
[解决办法]
rtrim(ltrim(col))

热点排行