替朋友問一下小問題。字符串替換。。。 select replace(replace (a,b+',',''),b,'') 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 關鍵可能﹕a='一二三,123﹐abc,123'或a='一二三,123﹐abc' 或a='123﹐abc'結果是要去掉'123' declare @a varchar(50),@b varchar(10)select @a='一二三,123,abc,123' ,@b='123'select replace(replace(replace(@a,','+@b+',',','),','+@b,''),@b+',','')/*--结果 -----------------一二三,abc--*/ declare @b varchar(10)select @b='123'select replace(replace(replace(a,','+@b+',',','),','+@b,''),@b+',','')from( select a='一二三,123﹐abc,123' union all select '一二三,123﹐abc' union all select '123,abc') a/*--结果 ---------------一二三﹐abc一二三﹐abcabc(所影响的行数为 3 行)--*/ sql2005 右键重新启动、暂停等按钮都是灰色的,求解决方法 请教SQL实现 sql server 2008 运行速度慢的原因? 求助高手啊,access转msSQL后 关键字 'Key' 附近有语法错误 请问这个t-SQL语句如何写(关于序号的问题)!! 急!!!!!!!!!!!!!!! 有没有好的方法从从一个表中随机抽取一定数量的记录 高分求一个SQL语句! 请问如何用vb6.0在数据库中插入图片,小弟不胜感谢! 有没有大师来看一看(在线等待) 如何在SQL中保存图片? SQL Server 2000中,查询分析器如何连接数据库啊? 请 Jianli2004(健力)(MVP) 领分!
a='一二三,123﹐abc,123'或
a='一二三,123﹐abc' 或
a='123﹐abc'
結果是要去掉'123'
select @a='一二三,123,abc,123'
,@b='123'select replace(replace(replace(@a,','+@b+',',','),','+@b,''),@b+',','')/*--结果
-----------------
一二三,abc
--*/
select @b='123'select replace(replace(replace(a,','+@b+',',','),','+@b,''),@b+',','')
from(
select a='一二三,123﹐abc,123'
union all select '一二三,123﹐abc'
union all select '123,abc'
) a/*--结果
---------------
一二三﹐abc
一二三﹐abc
abc(所影响的行数为 3 行)
--*/