sql 替换某个字段前四位数字,前四位是一样的,后几位不一样!
列名:LocID,前四位:0004要替换成0001,后四位不一样,麻烦高人写一些,谢谢!是sqlserver2000...
列名:LocID,前四位:0004要替换成0001,后四位不一样,麻烦高人写一些,谢谢!
是sql server 2000 展开
是sql server 2000 展开
展开全部
oracle可以用
update table
set locid="0001" || substr(locid,5)
where locid like "0004%"
不是oracle的话,试试这样
update table
set locid=concat("0001", substring(locid,5))
where locid like "0004%"
update table
set locid="0001" || substr(locid,5)
where locid like "0004%"
不是oracle的话,试试这样
update table
set locid=concat("0001", substring(locid,5))
where locid like "0004%"
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
update table set LocID=stuff(LocID,1,4,'0001') where left(LocID,4)='0004'
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询