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

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

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

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

pick a watermelon back,ok.

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

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 就行了

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

select substr('12345678901234',1,10)||'a'||substr('12345678901234',12) from dual;

1 ', '921', '924') from dual; select REPLACE( '00000921000001 ', '921', '924') from dual; select translate( '00000921000001 ', '921', '924') from dual; REPLACE 函数是用另外一个值来替代串中的某个值。例如,可以用一个匹配数字来替...

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

select REGEXP_LIKE(table_b.col_b, '^B') from table_b; Oracle查询中是可以使用正则表达式的,更多资料网上很多,自己认真看。 下班了,闪人。。。

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