sql:update
tablename
set
name=replace(name,'替换前字段','替换后字段')
where
name
like
'%替换前字段%'。
上面的sql语句的意思是替换tablename中name字段的“替换前字段“为”替换后字段“,
where后面的语句是筛选出字段中带有”替换前字段“的name值。
上面的回答都是对的,还是多说一句,如果你只是想改最后一个字符(XX这两个字符中也含有“变”不需要改):udpate test set name = substr(name ,1,length(name ) - 1) || '站'
commit
若确认XX两个字符不含“变”,或者含的话也要改掉,那么:
update test set name = replace(name,'变','站')commit
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)