plsql中的replace

REPLACE(c1,c2[,c3])
【功能】将字符表达式值中,部分相同字符串,替换成新的字符串
【参数】
c1   希望被替换的字符或变量 
c2   被替换的字符串
c3   要替换的字符串,默认为空(即删除之意,不是空格)
【返回】字符型

【示例】
SQL> select replace('he love you','he','i') test from dual;

test
------------------------------
i love you
update ka02 set ake002 = replace(ake002,'普通挂号费','ppp') where 1=1  or ake002 like '%普通挂号费%' 
这个sql的意思就是根据一定的条件将ka02表中的ake002字段中包含了 普通挂号费的地方替换成 ppp

你可能感兴趣的:(笔记)