请教一个SQL语句(update) 请问一下我想把表里开始的前三位(123)替换为ABC,这个语句应该怎么写.例:把COLS1的内容变为右边的内容.cols1 123aaa ABCaaa123bbb ABCbbb123ccc ABCccc请赐教,谢谢!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 create table test(c1 varchar(20),c2 varchar(20))insert into testselect '123abcd','asdfsd'union allselect '234abcd','asdfsd'union allselect '345abcd','adfs'update test set c1= stuff(c1,1,3,'ABC')select * from test ABCabcd asdfsdABCabcd asdfsdABCabcd adfs这是结果 replace可以实现repalce(cols1 , '123' , 'ABC')STUFF前面已经有朋友说过 二楼搞错了,我是想把cols这列的内容,123开始的内容改为ABC.请大家再帮帮忙.谢谢了=====================================================================================请问一下我想把表里开始的前三位(123)替换为ABC,这个语句应该怎么写.例:把COLS1的内容变为右边的内容.cols1 cols1123aaa ABCaaa123bbb ABCbbb123ccc ABCccc... ...请赐教,谢谢!! 谢谢yygyogfny(火鸟) ,已经搞定了 update table1 set cols1=stuff(cols1,1,3,'aaa') where charindex('123',cols1)=1 在线等!sql2005产品编号排序问题?????????? WMI配置,无法执行Sql Server 系统配置检查器的解决办法 请教查询语句 一个sql的查询问题,急,谢谢了 SqlServer链接服务器配置及其在作业更新时出现錯誤 大家太忙! 统计问题3。 兼回答邹建。 SQL查询语句 关于外连接的问题 新手请教:怎么用作业来定时备份数据库? 求一条SQL语句 存储过程出错,请帮忙解决!
select '123abcd','asdfsd'
union all
select '234abcd','asdfsd'
union all
select '345abcd','adfs'update test set c1= stuff(c1,1,3,'ABC')select * from test
ABCabcd asdfsd
ABCabcd adfs这是结果
STUFF前面已经有朋友说过
例:把COLS1的内容变为右边的内容.
cols1 cols1
123aaa ABCaaa
123bbb ABCbbb
123ccc ABCccc
... ...请赐教,谢谢!!