当前位置: 代码迷 >> Sybase >> 新手提问:替换字符串的有关问题
  详细解决方案

新手提问:替换字符串的有关问题

热度:4909   发布时间:2013-02-26 00:00:00.0
新手提问:替换字符串的问题
declare @a varchar(100)
declare @b varchar(10)
select @a = 'maoye'
select @b = 'mao'

我想将@a中存在的@b替换为空,结果应该为'ye',我用下面语句可以实现,但觉得好麻烦,有更简单的方法吗?
select substring(@a,charindex(@b,@a)+datalength(@b),datalength(@a)-datalength(@b))

SQLServer中有replace函数很方便,不知道Sybase中有没有这样的函数,初学Sybase,请各位多指教。


------解决方案--------------------------------------------------------
stuff(char_expr1, start, length, char_expr2)
  相关解决方案