sql中有没有类似vb中的trim的语法?
我有一个表中的一列数据,每个结尾都 ". ",我想通过类似vb中的string.trim( ". ")的方式,将数据中结尾和最开头的.去掉
怎么写?谢谢
------解决方案--------------------楼主说的是:将数据中结尾和最开头的.去掉
不能直接用REPLACE(字段, '. ', ' ')
用如下SQL:
--去掉最开头的.
update 表名 set 字段名 = right(字段名,len(字段名)-1) where 字段名 like '.% '
--去掉最末尾的.
update 表名 set 字段名 = left(字段名,len(字段名)-1) where 字段名 like '%. '
------解决方案--------------------是的,审题不清,wangtiecheng 说得对