|
oracle REPLACE 函数是用另外一个值来替代串中的某个值。
例如,可以用一个匹配数字来替代字母的每一次出现。REPLACE 的格式如下所示:
REPLACE ( char, search_string [, replace_string]) 如果没有指定replace_string 变量的值,那么当发现search_string 变量的值时,就将其删除。输入可以为任何字符数据类型——CHAR、VARCHAR2、NCHAR、NVARCHAR2、CLOB或NCLOB。
- select replace('0123456789','0','a') from dual;--a123456789
- select replace('0123456789','0','') from dual;--123456789
- select replace('0123456789','0') from dual;--123456789
复制代码
|
|