knrt.net
当前位置:首页 >> orAClE中替换字段中指定字符串的语句 >>

orAClE中替换字段中指定字符串的语句

可以通过replace函数来获取特定字符串后,进行字段更新实现: sql:update tablename set name=replace(name,'替换前字段','替换后字段') where name like '%替换前字段%'。 上面的sql语句的意思是替换tablename中name字段的“替换前字段“为”替换...

上面的回答都是对的,还是多说一句,如果你只是想改最后一个字符(XX这两个字符中也含有“变”不需要改): udpate test set name = substr(name ,1,length(name ) - 1) || '站'; commit; 若确认XX两个字符不含“变”,或者含的话也要改掉,那么: u...

select replace('2014-05','-','') from dual replace 第一个参数:字段/值,第二个参数时替换字符,第三个是被替换成的字符。 日期类型的,先to_char一下

update 表名 set a=substr(a,1,4)|| '0'||substr(s,6) where id=1;

1.update test 字段=substr(字段,1,length(字段) - 6) || replace(substr(字段, -6),'111111','222222') 2. 一般不同的数据库相互访问数据时,需要建个数据链路 ,例目标数据库的链路名为B delete from admin.表@B where XXX in (select XXX from...

substr('25

update ry set name=replace(name,substring(name,2,1),'*')

merge into MB A using FZBH B on (A.GZGLBS=b.GZGLBS) when matched then update set a.MB= REPLACE(A.MB,'{X','{'||b.FZBH) 如果格式不是固定{X}的话,用regexp_REPLACE 就行了

select lpad(substr(bookname,-1),length(bookname)-1,'*') from tabname; substr具体取多长,还要看你数据库字符集是什么,无非也就是1或者2

SQL:UPDATE A_TableName set username=substr(username ,0,instr(username ,'KG',-1) Where username like '%KG%'; 实现思路:截取到特定的字符串(本sql以”KG“为例)之前的内容重新赋值给本列。 解释:A_TableName 为表名,where后面的是筛选...

网站首页 | 网站地图
All rights reserved Powered by www.knrt.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com