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

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

比如表tab1有个字段name,
select tab1 where name like 'abc%'
我要将满足上述条件记录中abc全部替换成d怎么做 


推荐于2016-02-20 16:35:31    最佳答案 




可以通过replace函数来获取特定字符串后,进行字段更新实现:
sql:update tablename   set name=replace(name,'替换前字段','替换后字段')    where name like '%替换前字段%'。搜索

上面的sql语句的意思是替换tablename中name字段的“替换前字段“为”替换后字段“, where后面的语句是筛选出字段中带有”替换前字段“的name值。
给oracle数据库某一列数据的前面或者后面增加字符    .

标签: oracle数据库  

2016-09-20 15:01 2210人阅读 评论(0) 收藏 举报 
.  

 分类: 

oracle(3)   


 .


1.给某列前面增加字符:

[sql] view plain copy 
01.UPDATE 表名 SET 列名='要添加的字符'||列名  


2.给某列后面增加字符:

[sql] view plain copy 
01.UPDATE 表名 SET 列名=列名||'要添加的字符'  

 

posted @ 2017-08-03 09:53  sky20080101  阅读(4706)  评论(0)    收藏  举报