日期:2014-05-19  浏览次数:20381 次

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

怎么写?谢谢

------解决方案--------------------
楼主说的是:将数据中结尾和最开头的.去掉


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

用如下SQL:

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


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



------解决方案--------------------
是的,审题不清,wangtiecheng 说得对