SQL语句 替换某个字段中的某个值

2024-11-01 01:29:36
推荐回答(3个)
回答(1):

1、创建测试表,

create table test_replace(id number,  value varchar2(20));

2、插入测试数据

insert into test_replace values(1,'1yy');

insert into test_replace values(2,'1yy');

insert into test_replace values(3,'2xx');

insert into test_replace values(4,'3ss');

insert into test_replace values(5,'4bbb');

3、查询表中所有记录数,select t.*, rowid from test_replace t,

4、编写sql,实现替换功能,select t.*, replace(value,'1yy','1y') value2 from test_replace t,

回答(2):

看你的数据库如果是access就没办法了
sql server的话
update a set x = REPLACE(x,'a','b');

假设:
x中原内容为ababababab
执行后变为为bbbbbbbbbb

回答(3):

update A set x=1y where x=1yy