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

sql中有没有类似vb中的trim的语法?该怎么解决

2012-02-03 
sql中有没有类似vb中的trim的语法?我有一个表中的一列数据,每个结尾都 . ,我想通过类似vb中的string.tri

sql中有没有类似vb中的trim的语法?
我有一个表中的一列数据,每个结尾都 ". ",我想通过类似vb中的string.trim( ". ")的方式,将数据中结尾和最开头的.去掉

怎么写?谢谢

[解决办法]
楼主说的是:将数据中结尾和最开头的.去掉


不能直接用REPLACE(字段, '. ', ' ')

用如下SQL:

--去掉最开头的.
update 表名 set 字段名 = right(字段名,len(字段名)-1) where 字段名 like '.% '


--去掉最末尾的.
update 表名 set 字段名 = left(字段名,len(字段名)-1) where 字段名 like '%. '



[解决办法]
是的,审题不清,wangtiecheng 说得对

热点排行